快速业务通道

浅谈Linux用户权限管理之二(用户管理工具)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06
g group:指定新建用户登录时所属的默认组,或者叫主组.此群组已经存在.
 -G group:指定新建用户的附加组,此群组已经存在.附加组是相对与主组而言的,当一个用户同时是多个组中的成员时,登录时的默认组成为主组,而其它组称为附加组.
 -d home:指定新建用户的默认主目录,如果不指定,系统会在/etc/default/useradd文件指定的目录下创建用户主目录.
 -s shell:指定新建用户使用的默认shell,如果不指定,系统以/etc/default/useradd文件中定义的shell作为新建用户的默认shell.
 -c comment:对新建用户的说明信息.
 -f inactive:指定帐号过期多长时间后永久停用.当值为0时帐号则立刻被停权.而当值为-1时则关闭此功能,预设值为-1
 -e expire:指定用户的帐号过期时间,日期的指定格式为MM/DD/YY.
 name:指定需要创建的用户名.
3.usermod的使用语法
usermod用来修改用户的账户属性信息,使用语法如下:
usermod [-u uid [-o]] [-g group] [-G group,...]
[-d 主目录 [-m]] [-s shell] [-c 注释] [-l 新名称]
[-f 失效日期] [-e 过期日期][-L|-U] Name
各个选项具体含义如下:
 -u uid:指定用户新的UID值,此值为唯一的ID值,除非用-o选项.
 -g group:修改用户所属的组名为新的用户组名,此用户组名已经存在.
 -G group:修改用户所属的附加组.
 -d 主目录:修改用户登录时的主目录.
 -s shell:修改用户登录系统后默认使用的shell
 -c 注释:修改用户的注释信息.
 -l 新名称:修改用户帐号为新的名称.
 -f 失效日:帐号过期多少天后永久禁用.
 -e 过期日:增加或修改用户账户的过期时间.
 -L:锁定用户密码,使密码无效.
 -U:解除密码锁定.
 Name:要修改属性的系统用户.
4.userdel的使用语法
Userdel用来删除一个用户,若指定“-r”参数不但删除用户,同时删除用户的主目录以及目录下的所有文件.语法格式为:
userdel [-r][用户帐号]
5.应用举例
1)添加一个用户mylinux,指定所属的主用户组为fanslinux,附加用户组为linuxfans,同时指定用户的默认主目录为/opt/mylinux
[root@localhost ~]# useradd -g fanslinux -G linuxfans -d /opt/mylinux mylinux
[root@localhost ~]# more /etc/passwd|grep mylinux
mylinux:x:523:1030::/opt/mylinux:/bin/bash
[root@localhost ~]# more /etc/group|grep mylinux
linuxfans:x:1020:mylinux
2)添加一个用户test_user,指定UID为686,默认的shell为/bin/csh,让其归属为用户组linuxfans和fanslinux,同时添加对此用户的描述,
[root@localhost ~]# useradd -u 686 -s /bin/csh -G linuxfans,fanslinux -c "This is test user" test_user
[root@localhost ~]# more /etc/passwd|grep test_user
test_user:x:686:686:This is test user:/home/test_user:/bin/csh
[root@localhost ~]# more /etc/group|grep test_user
fanslinux:x:1030:test_user
linuxfans:x:1020:mylinux,test_user
test_user:x:686:
3)修改用户test_user的主用户组为新建的组test_group1,同时修改test_user的附加组为linuxfans和root,修改test_user的默认登录shell为/bin/bash
[root@localhost ~]# groupadd test_group1 #添加一个新的用户组
[root@localhost ~]# more /etc/group|grep test_group1 #显示新增用户组的信息
test_group1:x:1031:
[root@localhost ~]# usermod -g test_group1 -G linuxfans,root -s /bin/bash test_user
[root@loc

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号