usermod命令 用户密码管理 mkpasswd命令

1,usermod命令。用来修改用户账号的各种设定。用法和useradd差不多。

  用法:usermod [-u UID][-g GID][-d HOME][-M][-S],各选项的含义如下:

        -u:表示自定义UID。 示例:usermod -u 111 username。

        -g:表示使新增用户属于已经存在的某个组,后面可以跟组id也可以跟组别名,只能指定单个组。

        示例:usermod -g gid username.

        -d:指定家目录。示例:usermod -d /home/abdcd username。

        -s:指定shell。示例:usermod -s /sbin/nologin username。

        -G:指定扩展组。扩展组是除了uid和gid之外的其他组,可以指定多个组。

           

        使用-G时,后面指定的组会替换前面指定的组,也可以同时指定多个组。

         

2,用户密码管理。命令:passwd。具有set_uid的权限。

      用法:passwd[username]。该命名若后面不加用户名,则是为自己设定密码。如果登入的是root用户,后面可以跟普通用户,则是修改该用户的密码。更改完成后可以看到/etc/shadow的第二项变成了一个加密的字符串。

 在/etc/shadow中,第二项若出现两个!!号则密码为空,出现以!开头则密码被锁,都意味用户不能登录。若为*号,密码被锁定不能用,用户也不能登录。 -l:锁定用户的密码。-u :解锁账户密码。锁定之后我们可以看到两个!!号。


我们还可以使用usermod -L来锁定和usermod -U来解锁。


passwd --stdin username:给用户设置密码,只需要输一次。


使用管道符号一次性更改用户密码。



3,mkpasswd命令。生成密码的工具,需要安装包expect。yum -install -y expect。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值