4月3号笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4月3号笔记相关的知识,希望对你有一定的参考价值。
3.4 usermod命令修改用户的命令
usermod -u 1111 username 修改用户id
usermod -g 1111/root username 修改用户gid 主组
usermod -d filename 修改家目录
usermod -s /sbin/nologin username 修改是否可登陆
usermod -G gid/groupname username 扩展组
usermod -L username 锁定用户
usermod -U username 解锁用户
id 命令时查看用户的属性
[[email protected] ~]# who i am
root pts/0 2018-04-05 20:47 (192.168.126.1)
[[email protected] ~]# id root
uid=0(root) gid=0(root) 组=0(root)
3.5用户密码管理
passwd 修改密码
passwd username 修改制定用户密码
cat /etc/shadow
[[email protected] ~]# cat /etc/shadow #举例子在执行结果截取2行
sshd:!!:17611::::::
bin::17110:0:99999:7:::
如果第二列时‘!!‘表示 该用户密码为空 无法登陆
如果是‘‘表示改密码被锁定,也是无法登陆的
passwd -l username 锁定用户的密码
passwd -u username 解锁用户
passwd --stdin username 也是修改密码但是输入的密码可见
下面使用 --stdin 场景
[[email protected] ~]# echo "123456" | passwd --stdin xiang
更改用户 xiang 的密码 。
passwd:所有的身份验证令牌已经成功更新。
不需要与系统交付 直接修改 xiang用户的密码
修改密码还可以有以下方式:
[[email protected] ~]# echo -e "123\n456"
123
456
[[email protected] ~]# echo -e "123\t456"
123 456
这里解释下echo -e 的用法
若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首(回车);
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
[[email protected] ~]# echo -e "123456\n123456" |passwd xiang
更改用户 xiang 的密码 。
新的 密码:无效的密码: 密码少于 8 个字符
重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。
也是减少与系统交付
3.6mkpasswd命令
用户生成密码的工具
yum install -y expect #安装包
mkpasswd -l mum -s num
-l 表示密码长度
-s 表示几个特殊符号
生成一个8位带2个特殊符号的密码
[[email protected] ~]# mkpasswd -l 8 -s 2
P89Rab|[
以上是关于4月3号笔记的主要内容,如果未能解决你的问题,请参考以下文章