12.usermod命令、用户密码管理、mkpasswd

6月12日任务

3.4 usermod命令

3.5 用户密码管理

3.6 mkpasswd命令

 

 

 

 

3.4 usermod命令:

usermod更改用户属性的命令

 

usermod -u 1000 file更改uid

usermod -g 111 file更改gid(可跟ID也可跟组名)

usermod -d /home/gdsgsdg file更改家目录

usermod -s /sbin/nologin file更改shell

 

 

usermod -G 指定扩展组,以“,”间隔可扩展多个组

usermod -g 只能设置更改用户加入单个组

 

usermod -L file 可锁定用户,查看shadow密码前面带有!,表示不可登录

usermod -U file可解锁用户,查看shadow密码前!取消,表示可登录

 

 

---------------------------------------------------------------------------------------------------------------------------------------

 

3.5 用户密码管理:

 

在root下

直接passwd 可更改root的密码

passwd aming 可更改aming用户的密码

 

 

passwd -l可锁定用户,在shadow下可看到密码前面有个!

passwd -u可解锁用户,在shadow下可看到密码前面的!消失

可发现还是有很多用户带有!!,即不可登录

 

passwd --stdin file可以直接修改用户的密码

或者直接

echo“111222” |passwd --stdin file "|"表示命令管道符,表示把前面的结果直接传输到后面的命令上

这样的操作多用于脚本当中

 

echo的另一种用法

echo -e

 

他可以将两条字符并列起来,可用在需要两次验证的命令上

写法为 echo -e "wangxin789\nwangxin789" |passwd aming2

需注意的就是,两行数字需用\间隔,并且用双引号,后面跟空格与命令管道符|,最后接想要传输这个结果的命令

 

---------------------------------------------------------------------------------------------------------------------------------------

 

3.6 mkpasswd命令:

 

需要安装一个包

expect

就可以使用mkpasswd了

使用方法如下:

 

转载于:https://my.oschina.net/u/3866149/blog/1829204

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值