帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何在Linux中重命名用户(也可以重命名组和主目录)

如何在Linux中重命名用户(也可以重命名组和主目录)

发布时间:2020年04月29日 09:13:42    来源: A5互联

在Linux服务器系统中,我们可能会遇到这样的情况,不管是什么原因,我们可能会想重命名用户。我们可以在Linux系统中轻松地重命名用户,也可以重命名主目录或其UID。

在这个简短的教程中,我们将只讨论这些事情。让我们先从重命名Linux中的用户开始。

在Linux中重命名用户

在Linux系统中,我们将使用'usermod'命令来重命名用户。该命令的语法是,

$ usermod -l new_username old_username

例如,如果我们有一个名为 "dan "的用户,想将其重命名为 "susan",在终端上执行以下命令。

$ sudo usermod -l susan dan

这只会改变用户名,其他的东西,如组、主目录、UID都不会改变。

注意:你需要从你要重命名的帐户中注销。你也可以禁止该用户正在运行的所有进程,执行以下命令。

$ sudo pkill -u dan

$ sudo pkill -9 -u dan

重命名主目录

为了重命名主目录,我们使用'-d'选项和'usermod'命令.....。

$ sudo usermod -d /home/susan -m susan

更改用户的UID

要更改用户的UID,执行以下命令。

$ sudo usermod -u 2000 susan

其中'2000'是用户的新UID。

重命名组

要将组从 "dan "重命名为 "susan",我们将使用 "groupmod "命令。使用下面的命令来重命名组。

$ groupmod -n susan dan

要使用一个已经在使用的名字,但你想使用它,命令是:。

$ groupmod -o -n susan dan

一旦我们进行了所需的修改,我们可以使用 "id "命令检查所做的修改。

$ id susan

关于如何在Linux中重命名用户的教程到此结束。