Linux系统用户组的管理

  1. 每个用户都有一个用户组,系统可对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。<br /> 用户组的管理涉及用户组的添加、删除和修改。实际是对/etc/group文件的更新。<br />添加用户组: groupadd 选项 用户组<br /> 可用选项: -g GID 指定新用户组的组标识号(GID)。 -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。<br /> # groupadd -g 101 group2<br /># 向系统中增加一个新组group2,同时指定新组的组标识号是101。<br />删除用户组: groupdel 用户组<br />修改用户组属性:groupmod 选项 用户组<br />常用选项: -g GID 为用户组指定新的组标识号。 -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。 -n新用户组 将用户组的名字改为新名字<br /># groupmod -g 102 group2<br />#此命令将组group2的组标识号修改为102。<br /># groupmod –g 10000 -n group3 group2<br /># 将组group2的标识号改为10000,组名修改为group3。<br />切换用户组:一个用户同时属于多个用户组,那么登录后,可在用户组之间切换,以便具有其他用户组的权限。使用命令newgrp切换到其他用户组。例如:<br /># newgrp root<br /># 将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。<br />权限分配 <br />chown -R hadoop:hadoop /usr/hadoop/<br />让普通用户拥有root的权限<br /> 1.root登录<br /> 2.修改/etc/passwd即可,把普通用户名的ID和ID组修改成0。******