📜  linux 更改用户和组 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:43:58.724000             🧑  作者: Mango

Linux 更改用户和组 - Shell/Bash

在Linux中,我们可以通过命令行来更改用户和组。这里主要介绍如何使用Shell/Bash来完成这一操作。

更改用户
切换用户

要切换到另一个用户,需要使用su命令。如果你没有输入目标用户名的话,那么默认会切换到root用户。

su - [username]

其中,-选项表示要使用新用户的环境变量和工作目录,而不仅是切换到一个新的用户。

创建用户

使用adduser命令可以创建新用户,并添加他们到系统中。

adduser [username]

该命令将提示你输入有关新用户的信息,例如密码和注释等。

删除用户

使用userdel命令可以从系统中删除用户。

userdel [username]

此命令将删除用户的家目录和所有文件。

更改组
添加用户到组

想将一个用户添加到一个组中,可以使用usermod命令。

usermod -aG [groupname] [username]

-a选项表示要附加组,而-G选项表示要将用户添加到的组。

创建组

要创建一个新的组,请使用以下命令。

groupadd [groupname]
删除组

使用groupdel命令从系统中删除一个组。

groupdel [groupname]
总结

如果你需要更改用户或组,可以使用上述命令来完成操作。无论是切换到另一个用户或将一个用户添加到一个特定组,或者创建/删除用户或组,Shell/Bash都为你提供了强大的工具来管理你的系统。