文章归档文章分类文章标签复制本文标题复制本文地址
随便逛逛

Linux教程

新增用户的一般流程

新增用户。

1
2
$ useradd -m [username]
$ passwd [username]

将新增的用户加入用户组。

1
$ usermod -aG wheel,audio,video,storage [username]

为了让新增用户有使用 sudo 命令的权限,需要使用 visudo,打开 sudo 的权限文件(/etc/sudoers),取消 wheel 用户组前面的注释。

1
$ visudo

组管理

/etc/group是用户组的定义文件。

groups命令显示用户所属的组。

1
$ groups [username]

如果省略username,则显示当前用户所属的组。

id命令显示指定用户的详细信息,包括用户所属的组。

1
$ id [username]

下面的命令列出当前系统所有的组。

1
$ cat /etc/group

groupadd命令用来创建新组。

1
$ sudo groupadd [groupName]

gpasswd命令将用户添加到某个组。

1
$ sudo gpasswd -a [userName] [groupName]

usermod命令将用户添加到多个组,多个组之间用逗号分隔。

1
$ sudo usermod -aG [groupsName] [username]

注意,上面命令中,如果省略-a,用户将从未列出的组中被删除,即用户仅属于那些列出的组。

gpasswd也可以从组中删除用户。

1
$ sudo gpasswd -d [userName] [groupName]

groupmod命令可以修改组名。

1
$ sudo groupmod -n [new_group] [old_group]

groupdel命令用来删除组。

1
$ sudo groupdel [groupName]

Linux教程


评论