用户密码管理

一、usermod 命令 更改用户的属性

1.  usermod  -u uid  user 的uid 由1006变为1010

2. usermod -g [gid 或 组名]  -s [shell]  -d [家目录]   由图可知 user 的 gid由1006变为1031, shell由/bin/bash变为/sbin/nologin/ 家目录由home变为tmp。

3、-G  增加用户组,但gid只有一个,组可扩展。但是我们发现,增加一个组会替换另一个组。1020 被1030替换。

4、同时增加多个组,就不会被替换。

5、解除一个用户多个组的关系。

二、密码管理

1、passwd  ,以root身份登录,则修改root用户的密码, passwd  user  修改普通用户的密码。

 

2、方框中!! 表示无密码。用户不可登录,* 表示密码被锁定,无法登录。

3、passwd -l user  锁定user,不让其登录   passwd -u user 解锁

     

4、usermod -L user  锁定 显示一个!,usermod 解锁 !消失

  

5、设置密码的另一种方式 passwd --stdin  user

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

6、echo -e 的用法 \n 换行  \t TAB

7、一条命令搞定密码设置,  | 的作用是将前边的结果传递给后边。

三、mkpasswd 命令

1、mkpasswd  用来生成随机密码。 使用前需要安装包,yum  install  -y  expect

[root@localhost home]# mkpasswd
C3qpyJ8x/
[root@localhost home]# mkpasswd
%xALs69ls
[root@localhost home]# mkpasswd
6xVvvP$6p

2、 mkpasswd  -l [数字]  指定长度  -s [数字] 特殊符号个数 -d [数字] 包含数字的个数

[root@localhost home]# mkpasswd -l 15 -s 3 -d 4
!zQG6j'@85xvt0z
[root@localhost home]# mkpasswd -l 15 -s 3 -d 4
4daf:SJ6os.;y69
[root@localhost home]# mkpasswd -l 15 -s 3 -d 4
4nxPow8%}5#3thU
[root@localhost home]#

转载于:https://www.cnblogs.com/wbjy123linux/articles/8120390.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值