您的位置:首页 > 运维架构 > Linux

Linux用户和组的操作(六) 修改用户 usermod

2013-03-08 19:29 363 查看
使用usermod命令修改用户账号相关属性。
usermod命令行选项:

选项[/b]

含义[/b]
-u UID[/b]
修改UID,/etc/passwd中第3字段内容[/b]
-g GID[/b]
修改GID,/etc/passwd中第4字段内容[/b]
-c comment[/b]
修改备注,/etc/passwd中第5字段内容[/b]
-d homedir[/b]
修改用户主目录,/etc/passwd中第6字段内容[/b]
-s loginshell[/b]
修改登录shell,/etc/passwd中第7字段内容[/b]
-G group1[/b],group2[/b]
修改次要组,修改/etc/group中相关组的第4字段[/b]
-L username[/b]
锁住username的密码,在/etc/shadow第2字段前增加![/b]
-U username[/b]
解锁username的密码,去掉/etc/shadow第2字段前的![/b]
最常使用的是-G选项。
[root@localhost ~]# id testuser
uid=504(testuser) gid=504(testuser) groups=504(testuser)
[root@localhost ~]# usermod -G testgroup testuser
[root@localhost ~]# id testuser
uid=504(testuser) gid=504(testuser) groups=504(testuser),505(testgroup)
#将用户testuser加入到testgroup组

[root@localhost ~]# tail -1 /etc/shadow
testuser:$1$sR1z3/al$97RtA.Hvmdiiv8GK2wyqt.:15772:5:180:7:10:16069:
[root@localhost ~]# usermod -L testuser
[root@localhost ~]# tail -1 /etc/shadow
testuser:!$1$sR1z3/al$97RtA.Hvmdiiv8GK2wyqt.:15772:5:180:7:10:16069:
#使用-L选项使密码失效,密码前面增加一个!。
[root@localhost ~]# usermod -U testuser
[root@localhost ~]# tail -1 /etc/shadow
testuser:$1$sR1z3/al$97RtA.Hvmdiiv8GK2wyqt.:15772:5:180:7:10:16069:
#使用-U选项解锁密码,去掉了密码前面的!。

本文出自 “石头记” 博客,请务必保留此出处http://stonebox.blog.51cto.com/5409313/1150369
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: