usermod命令、用户密码管理、mkpasswd命令
2018-01-02 18:15
417 查看
usermod命令
更改gid -g
指定uid -u 指定家目录 -d 指定shell -s 指定扩展组 -G
用户密码管理
密码更改让普通用户更改自己的密码
密码锁定与解锁
echo的使用
mkpasswd命令
密码生成命令
更改gid -g
指定uid -u 指定家目录 -d 指定shell -s 指定扩展组 -G
用户密码管理
密码更改让普通用户更改自己的密码
密码锁定与解锁
echo的使用
mkpasswd命令
密码生成命令
34 usermod命令
更改gid -g
[root@localhost ~]# tail -n1 /etc/passwd (查看我们普通wsl用户) wsl:x:1000:1000::/home/wsl:/bin/bash (gid = 1000) [root@localhost ~]# usermod -g 0 wsl (更改wsl用户的gid为0) [root@localhost ~]# tail -n1 /etc/passwd (已经更改) wsl:x:1000:0::/home/wsl:/bin/bash
指定uid -u 指定家目录 -d 指定shell -s 指定扩展组 -G
同样的usermod还有其它一些可指定的 [root@localhost ~]# usermod -u 0 wsl (更改uid) [root@localhost ~]# usermod -d /home/asdasd wsl (指定家目录) [root@localhost ~]# usermod -s /sbin/nologin (指定shell) [root@localhost ~]# id wsl (查看id) uid=1000(wsl) gid=0(root) 组=0(root) (组为扩展组) [root@localhost ~]# usermod -G wsl wsl (大G表示扩展组,修改扩展组) [root@localhost ~]# id wsl uid=1000(wsl) gid=0(root) 组=0(root),1000(wsl) [root@localhost ~]# usermod -G wsl,root wsl (指定两个扩展组)
35 用户密码管理
密码更改、让普通用户更改自己的密码
[root@localhost ~]# passwd (root用户更改密码) [root@localhost ~]# passwd set_uid (可以让普通用户更改自己的密码) [root@localhost ~]# passwd wsl (更改wsl的密码)
密码锁定与解锁
[root@localhost ~]# tail -n2 /etc/shadow (查看最后两个用户密码文件) wsl:$6$B.Avexvt$ne.vMiTMFBrMGpDVxzxcjQxBZ66LZV8SJ7wE8pLk4ZgYa5KgFrHD9zGoa0A6h/cVrSITnf8AAP9AzQzC6xxwX/:17527:0:99999:7::: wsl1:!!:17527:0:99999:7::: (有密码为加密字符串,没密码为两个感叹号!!) [root@localhost ~]# passwd -l wsl (锁定wsl密码,锁定会在加密字符串前面加上两个感叹号!!) 锁定用户 wsl 的密码 。 passwd: 操作成功 [root@localhost ~]# passwd -u wsl (解锁wsl密码) 解锁用户 wsl 的密码。 passwd: 操作成功 [root@localhost ~]# usermod -L wsl 锁定wsl密码,锁定会在加密字符串前面加上一个感叹号!) [root@localhost ~]# usermod -U wsl (解锁wsl密码) [root@localhost ~]# passwd --stdin wsl (更改用户密码) 更改用户 wsl 的密码 。 123456 passwd:所有的身份验证令牌已经成功更新。 [root@localhost ~]# echo "123456" |passwd --stdin wsl (更改wsl密码,echo可以将字符串传递给后面的命令输入) 更改用户 wsl 的密码 。 passwd:所有的身份验证令牌已经成功更新。
echo的使用
[root@localhost ~]# echo -e "123\nsss" (加入\n代表换行) 123 sss [root@localhost ~]# echo -e "123\tsss" (加入\t带哦表tab键) 123 sss [root@localhost ~]# echo -e "qweasdzxc123\nqweasdzxc123" |passwd wsl (通过echo输入两次密码来更改密码) 更改用户 wsl 的密码 。 新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。 密码设定尽量随机
36 mkpasswd命令
密码生成命令
[root@localhost ~]# yum install -y epect (安装包来使用mkpasswd命令) [root@localhost ~]# mkpasswd (默认生成9位由大小写字母,特殊符号和数字的密码) x90Qwr&xA [root@localhost ~]# mkpasswd -l 12 -s 3 (包含3个特殊符号的12位密码) uHke9=!.tsI4
相关文章推荐
- linux学习第十二篇:usermod命令,用户密码管理,mkpasswd命令
- usermod命令,用户密码管理 ,mkpasswd命令
- 三周第二次课 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令、用户密码管理、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命令
- usermod命令,用户密码管理和mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令