Linux用户组的相关命令

来源:互联网 发布:千寻网络位置服务 编辑:程序博客网 时间:2024/06/05 05:33

用户组和相关命令

1. groupadd 创建用户组

格式为 groupadd 选项 用户组名称,示例如下:

groupadd –g 101 group_a

该示例创建一个名称为group_a的用户组,其GID为101。

该命令包括如下选项:

-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

2. groupdel 删除用户组

格式为 groupdel 用户组名称,实例如下:

groupdel group_a

该命令将删除之前创建的用户组。


3. groupmod 修改用户组属性

groupmod 选项 用户组名称

常用选项如下:

-g GID 为用户组指定新的组标识号。
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n新用户组 将用户组的名字改为新名字

groupmod -g 102 group_a

4. 显示组列表

没有显示组列表的命令,linux的组列表信息保存在/etc/group文件中。可以通过查看该文件查看组列表信息。

/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用 户组的用户之间具有相似的特征。比如我们把某一用户加入到root用户组,那么这个用户就可以浏览root用户家目录的文件,如果root用户把某个文件 的读写执行权限开放,root用户组的所有用户都可以修改此文件,如果是可执行的文件(比如脚本),root用户组的用户也是可以执行的;

用户组的特性在系统管理中为系统管理员提供了极大的方便,但安全性也是值得关注的,如某个用户下有对系统管理有最重要的内容,最好让用户拥有独立的用户组,或者是把用户下的文件的权限设置为完全私有;另外root用户组一般不要轻易把普通用户加入进去。


5. 显示用户所属的用户组

groups 显示用户所属的用户组

groups username

该命令将显示username所属的用户组。



0 0
原创粉丝点击