usermod命令、passwd用户密码管理、mkpasswd命令
2017-10-31 00:00
453 查看
usermod命令
usermod 是更改已经存在的用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序。语法: usermod [选项] [username]
-u: 更改用户的 uid
-g: 更改用户属组,后面可以跟组 id, 也可以跟组名
-d: 更改用户的家目录
-s::更改用户的 shell
-G:加扩展组
-G:
一个用户只有一个gid但可以有多个组(扩展组)passwd用户密码管理
语法: passwd [选项] [username]选项:
无选项时表示设置某用户密码。passwd 后面不加 username 则是修改当前账户的密码。
-l:锁定某用户密码(= usermod -L)
-u:解锁某用户密码(= usermod -U) -d:删除密码,仅有系统管理者才有此权限
(!!:表示用户是空的不能登录的;*:表示用户密码是被锁定不能登录的)
密码设置规则:
(1) 长度大于 10 个字符;
(2) 密码中包含大小写字母数字以及特殊字符*、 &、 %等;
(3) 不规则性(不要出现 happy、 love、 linux、 7758520、 111111 等等单词或者数字);
(4) 禁用明码(不要带有自己名字、公司名字、自己电话、自己生日等)。
说明: 只有root用户才可以更改其他用户密码,普通用户只能更改自己的密码。
命令:passwd --stdin [username]
可直接设置用户密码,且明文显示。eg: 一条命令修改用户密码(两种方法)
1)echo -e "yourpasswd\nyourpasswd" |passwd user
2)echo "yourpasswd"|passwd --stdin user
说明:
第一种方法,echo -e可以使用换行符\n,这样相当于我们人工打了一次回车。
第二种,passwd --stdin直接设定密码。
mkpasswd命令
mkpasswd=make password生成随机密码,使用前需要安装一个包“expect”。Yum install –y expect
语法: mkpasswd [选项]
选项:
-l:指定密码长度
-s:=special指定特殊字符个数
-d:指定数字的个数
相关文章推荐
- usermod命令、用户密码管理、mkpasswd命令
- 十二、usermod命令、用户密码管理、mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- 三周第二次课 2017.10.31 usermod命令、用户密码管理、mkpasswd命令
- LINUX学习 usermod命令 , mkpasswd命令,用户密码管理
- usermod命令、用户密码管理、mkpasswd命令
- linux的usermod、用户密码管理、mkpasswd命令说明
- usermod命令、用户密码管理、mkpasswd命令
- usermod,用户密码管理,mkpasswd命令
- 用户密码管理、mkpasswd命令与usermod命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令/用户密码管理/mkpasswd命令
- 三周第二次课(4月3日) 、 usermod命令 、用户密码管理 、mkpasswd命令
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令/用户密码管理/mkpasswd命令
- L12 usermod命令,用户密码管理,mkpasswd命令
- usermod命令、mkpasswd命令及用户密码管理
- Linux的usermod命令,用户密码管理,mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令