灰儿 发表于 2024-4-15 16:33:08

linux将用户添加到辅助组,修改用户所属组的方法

usermod 是一个命令行实用程序,允许您修改用户的登录信息。本文介绍如何使用该usermod命令将用户添加到组、更改用户 shell、登录名、主目录等。

usermod 命令
usermod命令的语法采用以下形式:

usermod USER
只有 root 或具有sudo 访问权限的用户才能调用usermod和修改用户帐户。成功后,该命令不会显示任何输出。

将用户添加到组
最典型的用例usermod是将用户添加到组中。

要将现有用户添加到辅助组,请使用-a -G组名和用户名后面的选项:

usermod -a -G GROUP USER
如果您想一次将用户添加到多个组,请在-G选项后指定组,用,(逗号)分隔,中间没有空格。

例如,要将用户添加linuxize到games组,您将运行以下命令:

sudo usermod -a -G games linuxize
-a将用户添加到新组时,请始终使用(append) 选项。如果省略该-a选项,则用户将从-G选项后未列出的组中删除。

如果用户或组不存在,该命令将警告您。

更改用户主要组
要更改用户的主要组,请usermod使用-g后跟组名称和用户名的选项调用命令:

sudo usermod -g GROUP USER
在以下示例中,我们将用户的主要组更改linuxize为developers:

usermod -g developers linuxize
每个用户只能属于一个主要组和零个或多个次要组。

————————————————                  
原文链接:https://blog.csdn.net/allway2/article/details/122111636

页: [1]
查看完整版本: linux将用户添加到辅助组,修改用户所属组的方法