用户是使用操作系统的人,而拥有相同权限的人就组成了用户组。
用户相关信息被存储在
/etc/passwd中,文件的格式是:
用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户家目录:shell类型用户密码相关信息被存储在
/etc/shadow中,文件中的每一行与passwd中的行对应,格式是:
用户名:经过加密的密码用户组信息被存储在
/etc/group文件中,其中文件的格式是:
组名称:组密码占位符:组编号:组中用户名列表用户组的密码信息被存储在
/etc/gshadow文件中,其中文件的每一行与上一个文件group一一对应,每行的格式是:
组名称:组密码:组管理者:组中用户列表如果组密码为空,*,!表示该用户组没有组密码,组密码在特殊的场合才有作用,要用到的时候再讲。
如果不指定组编号,则由系统自动分配。
删除用户组之前,要先把用户组清空,即在该用户组中不能有用户。
在将用户移入用户组后,在不指定用户家目录的情况下,会在
/home/用户名下创建一个属于该用户的家目录。
如果这里的用户原先不存在,则会为该用户单独创建一个用户组。
如果直接运行
su则表示切换到root用户。
用户可以同时属于多个组,但是只能有一个组是主要组,其余都是附属组。
注意,这条命令与usermod -g 新用户组 用户名 的区别,区别在于,gpasswd增加的是用户的附属组,而usermod修改的是用户的主要组!
当需要添加多个附属组时,多个附属组之间使用”,“,逗号隔开。
这个时候,你不是以自己的主要组的身份去执行命令,而是以现在自己所在的附属组的身份去执行这条命令,这个时候需要你输入组密码,如果有设定的话。
新闻热点
疑难解答