12.从令如流- usermod命令,mkpasswd命令

第三周第二次课(12月26)

3.4 usermod命令

3.5 用户密码管理

3.6 mkpasswd命令

一 usermod命令

-u:自定义uid

#usermod -u 1007 xavilinux

-g: 是新增用户属于已经存在的某个组,后面可以更组id,也可以跟组名,如:grp2

-G:扩展组,user可以有多个扩展组,但-g只能有一个组

[root@xavi-001 ~]# usermod -G user2 xavi
[root@xavi-001 ~]# id xavi
uid=1000(xavi) gid=1000(xavi) 组=1000(xavi),1003(user2)
[root@xavi-001 ~]# usermod -G grp2,user2 xavi
[root@xavi-001 ~]# id xavi
uid=1000(xavi) gid=1000(xavi) 组=1000(xavi),1005(grp2),1003(user2)
#usermod -g 1005 xavilinux

-d:表示自定义用户的家目录

#usermod -d /home/user1  username

-s:表示自定义shell, 允许:/bin/bash,不允许:/sbin/nologin

#usermod -s /sbin/nologin username 

二 用户密码管理

  • !!表示密码为空,也就无法登入
    mark

  • *号表示密码被锁定,也无法登入

mark

  • passwd -l 用户名,锁定密码,加入了!号

mark

  • passwd -u 用户名,解锁密码,消除了!号

mark

  • 扩展 usermod -L 用户名,表示锁定密码

mark

  • 扩展 usermod -U 用户名,表示解锁密码

mark

  • passwd --stdin, “|” 管道符的用法
    mark

  • echo 输出是分行或者是中间空格
[root@xavi-001 ~]# echo -e "123\tsss"
123 sss
[root@xavi-001 ~]# echo -e "123\nsss"
123
sss

mark

三 mkpasswd的用法

[root@xavi-001 ~]# mkpasswd
sa?8ccVJ7
[root@xavi-001 ~]# mkpasswd -l 12 //制定12位长度
x4abym6PBcn\
[root@xavi-001 ~]# mkpasswd -l 12 -s 3 //3个特殊字符
&Nr.iu55Tpn~
[root@xavi-001 ~]# mkpasswd -l 12 -s 0
at2HMuxhh6qd

用户身份切换

mark

转载于:https://blog.51cto.com/12995218/2055002

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值