5)用户组的操作(重点)
1)groupadd + 组名 创建新的用户组; 2)groupmod -n + 组重命名 修改用户组名; 3)groupdel + 组名 删除某个用户组; 4)gpasswd -a/-d + 用户组 用户组中,用户的添加与删除; gpasswd -a 用户名 用户组 将某个用户添加到该用户组中; gpasswd -d 用户名 用户组 将某个用户从该用户组中删除;
操作如下:
"创建新用户组:创建spark用户组" [root@image_boundary ~]# groupadd spark "用户组重命名:把spark改为storm" [root@image_boundary ~]# groupmod -n storm spark "删除用户组:删除storm用户组" [root@image_boundary ~]# groupdel storm "将某个用户添加到用户组中:将huangwei用户添加到hadoop组中" [root@image_boundary ~]# gpasswd -a huangwei hadoop Adding user huangwei to group hadoop "将某个用户从用户组中移除:将huangwei用户从hadoop组中移除" [root@image_boundary ~]# gpasswd -d huangwei hadoop Removing user huangwei from group hadoop
8、为用户配置sudoer权限:/etc/sudoers
举例说明:使用普通用户创建新用户,就会权力受限制。
1)sudoers权限设置(必须切换到root用户下面执行)
"设置sudoers权限的配置文件在/etc/sudoers中" [huangwei@image_boundary root]$ su root Password: ****** [root@image_boundary ~]# vim /etc/sudoers
由于这个文件很长,使用查找命令快速定位到root:
"在vim编辑器中。在底行模式下输入以下命令,点击enter,就可以上下查找" :/root
截取部分配置文件如下:此时还未添加任何东西。
修改配置文件:在root这一行下,为普通用户huangwei添加如下代码。
"配置完成后,一定要使用:wq!强制保存退出。" root ALL=(ALL) ALL huangwei ALL=(ALL) ALL
再切换到普通用户,使用如下命令:sudo useradd 用户名
"普通用户被赋予权限后,使用命令时,一定要在前面加一个【sudo】" [root@image_boundary etc]# su huangwei [huangwei@image_boundary etc]$ sudo useradd chenli
当赋予普通用户的权利用完以后,root管理员需要将权限收回来。
9、文件权限管理
1)图示解释如下: