Linux usermod 命令添加用户到次要组

2023年 7月 20日 21.8k 0

在Linux有两种类型的组,分别是主要组和次要组。为了能够修改用户组,您需要以root具有sudo权限的用户登录。

主要组,当用户创建文件时,文件的组将设置为用户的主要组。通常,主要组的名称与用户的名称相同,用户主要组的信息存储在文件/etc/passwd

次要组,当您要将用户加入到指定组时,通常的建议,将用户添加到次要组。每个用户可以属于一个主要组和零个或多个次要组。

usermod是一个命令行程序,可让您修改用户的登录信息和所属组。本教程介绍如何使用usermod命令添加用户到次要组。

usermod命令的语法形式是usermod [options] USERoptionsusermod命令的选项,是一个可选参数。USER是Linux系统用户名。

usermod最典型的用例是将用户加入次要组。要将用户添加到次要组,请使用usermod命令的-a-G选项,然后输入组的名称和用户名。

将用户添加次要组时,你应该始终使用-a追加选项。如果省略-a选项,则用户将从-G选项之后未列出的组中删除。

如果指定的用户或组不存在,usermod命令将给出警告且退出代码不为0。

如果要一次将用户添加到多个组,请在-G选项指定多个组名称,并使用逗号,分隔。

例如命令sudo usermod -a -G games myfreax会将用户myfreax添加到games组。

#usermod -a -G GROUP USER
sudo usermod -a -G games myfreax
Linux usermod命令修改用户信息与组

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论