linux中管理用户权限的工具,Linux用户权限管理之二(用户管理工具)

62e50291a81fc54b507f33cb80033297.gif Linux用户权限管理之二(用户管理工具)

(11页)

6069ffba28ef8498a50f0b33bb289cf9.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

Linux用户权限管理之二(用户管理工具)一?添加、切换、删除用户组命令groupadd/newgrp/groupdel1 ? groupadd 命令 用来新建一个用户组。语法格式为:groupadd [-g gid [-o]] [-r] [-f] group各个选项具体含义如下:-g:指定新建川户组的G1D号,该GJLD号必须唯一,不能和其它用户组的G1D号重复。 -o: 一般与-g选项同时使川,表示新川户组的G1D可以与系统已有用户组的G1D相同。 -n group_name: 修改川户组名为 group_name例如:创建一个linuxfans的用户组和一个fanslinux用户组,GID分别为1020和1030[root@localhost ~]#[root@localhostgroupadd 一g 1020 linuxfansgroupadd -g 1030 fanslinux linuxfans:x:1020:[root@localhost ~]#more /etc/group greplinuxfans[root@1ocalhost ~]# more /etc/group|grep fanslinux fanslinux:x:1030:思考:如果实现下列两个命令1:现在如果我想再创建一个组,组名为abc, gid为10302?newgrp命令如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组 的权限,ne咋rp主要用于衣多个用户组之间进行切换,语法格式为:newgrp〈用户组〉例子:下而通过实例讲述newgrp的用法:首先建立了 3个用户组groupl、group2和group3.[root®!ocalhost ~]# groupadd groupl[root@localhost ~]# groupadd group2[root@localhost ~]# groupadd group3下面创建了一个用户userl,同时指定user 1的主用户组为groupl,附加用户组为group2和 group3[root@localhost ~]# uscradd -g groupl -G group2, group3 userl[root@localhost ~]# more /etc/group|grep userlgroup2:x:501:userlgroup3:x:502:userl下而是对用八USCH设置密码[root@localhost ~]# passwd userlChanging password for user userl.New UNIX password:Retype new UNIX password:passwd: al 1 authenticat ion tokens updated successfully.下面是切换到userl用户下,通过newgrp切换用户组进行的一系列操作,从中可以看出newgrp的作用。 [root@localhost ~]# su - userl[userl@localhost?]$ whoami #查看当前登录系统的用户名userl[root@localhost finger userl #查看当前用户的信息[root@localhost门# groups userl #查看当询川八所属的组[root@localhost ~]#pwd #查看当前在系统中的位置[userl@localhost ~]$ inkdir userl_doc#建立一个文件[userl@localhost ~]$ newgrp group2#切换组[userl@localhost ~]$ mkdir user2_doc#建立一个文件[userl@localhost ~]$ newgrp group3[userl@localhost ~]$mkdir usor3_doc#建立一个文件[userl@localhost ~]$ 11#查看文件的详细属性total 12drwxr-xr-x2 userl groupl 4096 Oct 24 01:18 userl docdrwxr-xr-x2 userl group2 4096 Oct 24 01:18 user2_docdrwxr-xr-x2 userl group3 4096 Oct 24 01:19 user3_doc[userl@localhost ~]$3. groupde 1 命令表示删除用户组,语法格式为:groupde 1 [群组名称]当需要从系统上删除用户组时,町用groupdel指令來完成这项工作。如果该用户组中仍包 括某些用八,则必须先删除这些用八后,然后才能删除用八组。例如:删除1 inuxfans这个用八组[root@localhost ~]# groupdel 1inuxfans二?添加.修改和删除用户命令useradd/usermod/userdel1. useradd建立用户的过程 useradd不加任何参数创建用户时,系统首先读取添加用户配置文件/etc/login. defs和 /etc/default/useradd,根据这两个配置文件中定义的规则添加用八,然后会向/etc/passwd 和/etc/group文件添加用户和川户组记录,同时/etc/passwd和/etc/group对应的加密文 件也会自动生成记录,接着系统会自动在/etc/defaul t/useradd文件设定的目录下建立用 户主目录,最后复制/etc/skel 口录中的所有文件到新用户的主目录中,这样一个新的用户 就建立完成了。2. useradd的使用语法useradd语法的一般格式为:useradd [-u uid [-o]] [-g group] [-G group,...][-d home] [—s shell] [一c comment] [-f inactive] [~e expire ] name各个选项具体含义如下:-u uid:即用户标识号,此标识号必须唯一。-g group:指定新建用户登录时所属的默认组,或者叫主组。此群组必须已经存在。-G group:指定新建用八的附加组,此群组必须己经存在。附加组是相对与主组而言的,当一个用户同时是多个组中的成员时,登录时的默认组成为主组,而其它组称为附加组。-d home:指定新建用户的默认主目录,如果不指定,系统会在/etc/default/useradd 文件指定的tl录下创建用户主H录。-s shell:指定新建用户使用的默认shell,如果不指定,系统以/etc/default/useradd 文件中定义的shell作为新建用户的默认shell0 关 键 词: Linux 用户权限 管理 用户 管理工具

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值