您的位置:首页 > 其它

用户密码管理、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:更改扩展组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: