用户密码管理、mkpasswd命令与usermod命令
2017-10-31 15:28
651 查看
一、用户密码管理
命令 : passwd
语法 : passwd [username]
创建完账户后,默认是没有设置密码的,只有设置好密码后方可登录系统
“passwd” 后面不加username则是修改当前账户的密码。如果你登陆的是root账户,后面可以跟普通账户的名字,意思是修改指定账户的密码。
只有root才可以修该其他账户的密码,普通账户只能修改自己的密码,其他账户的密码是不可以修改的。
head /etc/shadow 里的信息
密码位置如果是!或*,说明用户不能登录,密码有问题
passwd -u username 解锁用户密码
passwd -l username 锁定用户密码
usermod -L username
usermod -U username
直接帮用户修改密码:
passwd –stdin username
(直接输入一次密码即可)
二、mkpasswd命令
这个是用来生成随机密码的工具,要先安装一个包 expect :yum install -y expect
mkpasswd -l [数字] -s [数字]
这个命令的含义是生成一个n位的随机密码,并且特殊符号为 n个
三、usermod修改用户属性
usermod命令和useradd命令的选项很像,不同的是,usermod是更改已经存在的用户相关属性
常用选项有:
-u:更改用户的uid
-g:更改用户属组,后面可以跟组id或组名
-d:更改用户的家目录
-s:更改用户的shell
-G:更改扩展组
命令 : passwd
语法 : passwd [username]
创建完账户后,默认是没有设置密码的,只有设置好密码后方可登录系统
“passwd” 后面不加username则是修改当前账户的密码。如果你登陆的是root账户,后面可以跟普通账户的名字,意思是修改指定账户的密码。
只有root才可以修该其他账户的密码,普通账户只能修改自己的密码,其他账户的密码是不可以修改的。
head /etc/shadow 里的信息
密码位置如果是!或*,说明用户不能登录,密码有问题
passwd -u username 解锁用户密码
passwd -l username 锁定用户密码
usermod -L username
usermod -U username
直接帮用户修改密码:
passwd –stdin username
(直接输入一次密码即可)
二、mkpasswd命令
这个是用来生成随机密码的工具,要先安装一个包 expect :yum install -y expect
mkpasswd -l [数字] -s [数字]
这个命令的含义是生成一个n位的随机密码,并且特殊符号为 n个
三、usermod修改用户属性
usermod命令和useradd命令的选项很像,不同的是,usermod是更改已经存在的用户相关属性
常用选项有:
-u:更改用户的uid
-g:更改用户属组,后面可以跟组id或组名
-d:更改用户的家目录
-s:更改用户的shell
-G:更改扩展组
相关文章推荐
- usermod ; mkpasswd命令以及用户密码管理
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令 、用户密码管理、mkpasswd命令
- usermod命令/用户密码管理/mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令 、用户密码管理、 mkpasswd命令
- usermod命令、passwd用户密码管理、mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- usermod命令、用户密码管理、mkpasswd命令
- L12 usermod命令,用户密码管理,mkpasswd命令
- usermod命令,用户密码管理passwd命令,mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令
- usermod命令,用户密码管理和mkpasswd命令
- 十二、usermod命令、用户密码管理、mkpasswd命令
- usermod命令,用户密码管理,mkpasswd命令
- usermod命令/用户密码管理/mkpasswd命令
- 三周第二次课 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- usermod命令 用户密码管理 mkpasswd命令