📅  最后修改于: 2023-12-03 14:43:58.724000             🧑  作者: Mango
在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都为你提供了强大的工具来管理你的系统。