usermod,用户密码管理,mkpasswd

usermod

usermod 于chmod都有mod,功能也类似。chmod 是更改文件权限,usermod 更改用户属性
既然是更改用户属性,那么一个用户有什么样的属性就应该都能改。改uid,gid,家目录,shell,组。
命令:usermod
命令格式:usermod 选项 username
选项:
-u 更改uid
-g 更改gid
-d 更改用户家目录
-s 更改用户shell
-G 更改用户组
-L 锁定用户密码,使密码无效
-U 解除密码锁定
更改用户uid

[root@shuai-01 ~]# usermod -u 1003 user2

更改gid

[root@shuai-01 ~]# usermod -g 1005 user2

更改家目录

[root@shuai-01 ~]# usermod -d /home/user3 user2

用户可以属于多个组,但gid的组只能有一个,其他组都应该在组中

[root@shuai-01 ~]# id user2
uid=1003(user2) gid=1005(grp2) 组=1005(grp2)

给用户添加多个组

[root@shuai-01 ~]# usermod -G grp3,grp4 user2 
[root@shuai-01 ~]# id user2
uid=1003(user2) gid=1005(grp2) 组=1005(grp2),1006(grp3),1007(grp4)

passwd

命令:passwd
命令格式:passwd [选项] username
选项:
-l 锁定用户,不让其登录
-u 解锁用户密码
–stdin 更改用户密码,不需要交互

更改密码:普通用户只能更改自己密码,root 就能改所用人的密码

要更改自己密码:passwd

[root@shuai-01 ~]# passwd
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

root用户更改普通账户密码:passwd username

[root@shuai-01 ~]# passwd shuai

stdin设定密码,一条命令,不用交互。

[root@shuai-01 ~]# passwd --stdin shuai
更改用户 shuai 的密码 。
shuai
passwd:所有的身份验证令牌已经成功更新。

[root@shuai-01 ~]# echo "shuai" |passwd --stdin shuai
更改用户 shuai 的密码 。
passwd:所有的身份验证令牌已经成功更新。

锁定用户不让其登录

[root@shuai-01 ~]# passwd -l shuai
锁定用户 shuai 的密码 。
passwd: 操作成功
[root@shuai-01 ~]# su shaui
su: user shaui does not exist
shuai:!!$6$0wsnLovU$ubmpSby593Yc4YFdq3t5wVjUXSyjMf.nMAaeCxWFHP4G9h2odHh9Wd1fuzREpS..35jnDFU.hcNaF0J.h9uJh/:17470:0:99999:7:::

锁定用户时,密码前面会有!!
而被锁定后就不能登录了
解除锁定-u

[root@shuai-01 ~]# passwd -u shuai
解锁用户 shuai 的密码。
passwd: 操作成功
[root@shuai-01 ~]# su shuai
[shuai@shuai-01 root]$ 

mkpasswd

用来生成密码的工具
首先,这个命令是不存在的
使用时,要先安装一个包(expect)

[root@shuai-01 ~]# yum install -y expect

命令:mkpasswd
命令格式:mkpasswd [选项]
选项:
-l 指定密码的长度
-s 指定密码中特殊字符的个属数
-d 指定密码中数字的个数

生成一个12位长度的密码

[root@shuai-01 ~]# mkpasswd -l 12

生成一个12位长度的密码,特殊字符有2个,数字有4个

[root@shuai-01 ~]# mkpasswd -l 12 -s 2 -d 4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值