浅谈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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 搞定SELinux下一篇: 邮件服务之Sendmail
关于浅谈Linux用户权限管理之二(用户管理工具)的所有评论