usermod命令,用户密码管理和mkpasswd命令
2018-04-01 18:16
731 查看
命令:usermod是更改用户属性的
用法:usermod [选项] [username]-u: 更改用户的uid;-g: 更改用户的gid或组名;该gid必须存在,才能使用-d: 更改用户的家目录;-s: 更改用户的shell;-G:添加扩展组;把用户追加到某些组里,可以追加到多个组中,每个组之间用“,”隔开-L: 锁定用户密码(被锁定的密码前面会有个感叹号 ! );passwd -L username-U: 解锁用户密码;passwd -U username-l :修改用户的登录名称
举例说明每个选项的用法:使用usermod -u 修改用户的uid,执行结果如下:
使用usermod -g 修改用户的属组,执行结果如下:
使用usermod -d 更改用户的家目录,执行结果如下:
使用usermod -s 更改用户的shell,执行结果如下:
使用usermod -G命令将用户追加到多个组里面 ,执行结果如下:
使用usermod -L 锁定用户密码,使用usermod -U 解锁用户密码
使用usermod -l 修改用户名,执行结果如下:
用户密码管理
命令passwd更改用户密码格式为passwd [username],后面什么都不加,则更改root用户密码;如果用户密码为*,表示密码锁定,不能登录。使用passwd -L 可以锁定一个账户的密码=usermod -L .使用passwd -u 可以给账户解锁=usermod -U 。 这里不再陈述,和usermod用法时一样的。 还有一个给用户设置密码更改掉的命令,passwd --stdin username
还有一种比较快捷的用法,这种方式多用在脚本当中使用,其使用格式为 ,echo "12345678" |passwd --stdin username
echo -e 可以在这这条命令里出现一个换行符或Tab,使用方式如下:
在使用echo -e 命令时,后面跟的有两组字符串,并且两组字符串用“\”隔开,在“\”后加n执行后会换行显示,在“\”后面加t ,会隔开显示(相当于按了一下tab键)
mkpasswd命令
命令mkpasswd(make passwd)用于随机生成密码,Linux中默认没有这个命令,需要安装expect软件包,yum install -y expect-l:生成指定长度的密码;-s:指定密码中有几个特殊字符;-d:指定生成数字的个数-c :指定生成小写字母的个数-C:指定生成大写字母的个数
相关文章推荐
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod ; mkpasswd命令以及用户密码管理
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- linux学习第十二篇:usermod命令,用户密码管理,mkpasswd命令
- usermod命令 、用户密码管理、 mkpasswd命令
- usermod命令,用户密码管理passwd命令,mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令,用户密码管理 ,mkpasswd命令
- usermod命令/用户密码管理/mkpasswd命令
- 三周第二次课 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- 三周第二次课(10月31) 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令/用户密码管理/mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令