usermod,用户密码管理,mkpasswd
2017-10-31 19:33
375 查看
usermod
usermod 于chmod都有mod,功能也类似。chmod 是更改文件权限,usermod 更改用户属性既然是更改用户属性,那么一个用户有什么样的属性就应该都能改。改uid,gid,家目录,shell,组。
命令:usermod
命令格式:usermod 选项 username
选项:
-u 更改uid
-g 更改gid
-d 更改用户家目录
-s 更改用户shell
-G 更改用户组
-L 锁定用户密码,使密码无效
-U 解除密码锁定
更改用户uid
[root@shuai-01 ~]# usermod -u 1003 user2
更改gid
[root@shuai-01 ~]# usermod -g 1005 user2
更改家目录
[root@shuai-01 ~]# usermod -d /home/user3 user2
用户可以属于多个组,但gid的组只能有一个,其他组都应该在组中
[root@shuai-01 ~]# id user2 uid=1003(user2) gid=1005(grp2) 组=1005(grp2)
给用户添加多个组
[root@shuai-01 ~]# usermod -G grp3,grp4 user2 [root@shuai-01 ~]# id user2 uid=1003(user2) gid=1005(grp2) 组=1005(grp2),1006(grp3),1007(grp4)
passwd
命令:passwd命令格式:passwd [选项] username
选项:
-l 锁定用户,不让其登录
-u 解锁用户密码
–stdin 更改用户密码,不需要交互
更改密码:普通用户只能更改自己密码,root 就能改所用人的密码
要更改自己密码:passwd
[root@shuai-01 ~]# passwd 更改用户 root 的密码 。 新的 密码: 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。
root用户更改普通账户密码:passwd username
[root@shuai-01 ~]# passwd shuai
stdin设定密码,一条命令,不用交互。
[root@shuai-01 ~]# passwd --stdin shuai 更改用户 shuai 的密码 。 shuai passwd:所有的身份验证令牌已经成功更新。 [root@shuai-01 ~]# echo "shuai" |passwd --stdin shuai 更改用户 shuai 的密码 。 passwd:所有的身份验证令牌已经成功更新。
锁定用户不让其登录
[root@shuai-01 ~]# passwd -l shuai 锁定用户 shuai 的密码 。 passwd: 操作成功 [root@shuai-01 ~]# su shaui su: user shaui does not exist shuai:!!$6$0wsnLovU$ubmpSby593Yc4YFdq3t5wVjUXSyjMf.nMAaeCxWFHP4G9h2odHh9Wd1fuzREpS..35jnDFU.hcNaF0J.h9uJh/:17470:0:99999:7:::
锁定用户时,密码前面会有!!
而被锁定后就不能登录了
解除锁定-u
[root@shuai-01 ~]# passwd -u shuai 解锁用户 shuai 的密码。 passwd: 操作成功 [root@shuai-01 ~]# su shuai [shuai@shuai-01 root]$
mkpasswd
用来生成密码的工具首先,这个命令是不存在的
使用时,要先安装一个包(expect)
[root@shuai-01 ~]# yum install -y expect
命令:mkpasswd
命令格式:mkpasswd [选项]
选项:
-l 指定密码的长度
-s 指定密码中特殊字符的个属数
-d 指定密码中数字的个数
生成一个12位长度的密码
[root@shuai-01 ~]# mkpasswd -l 12
生成一个12位长度的密码,特殊字符有2个,数字有4个
[root@shuai-01 ~]# mkpasswd -l 12 -s 2 -d 4
相关文章推荐
- linux 中usermod、用户密码管理及密码随机生成工具mkpasswd
- 3周第2次课 usermod命令 用户密码管理 mkpasswd
- Linux笔记(usermod命令,用户密码管理,mkpasswd)
- usermod,用户密码管理,mkpasswd
- usermod命令,用户密码管理,mkpasswd随机生成密码
- usermod命令,用户密码管理和mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod 修改用户属性;passwd 密码管理;mkpasswd;
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令和用户密码管理
- usermod命令、用户密码管理、mkpasswd命令
- day12:usermod及用户密码管理
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod+用户密码管理+mkpasswd
- usermod命令、用户密码管理、mkpasswd命令
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令,用户密码管理和mkpasswd命令