如何在Linux中更改或重命名用户名和用户ID?

问题是我们想更改已经创建的用户名或用户id。因为我们知道有很多配置依赖于用户id,比如权限。我们将使用 usermod 命令进行此更改。请记住,这些变化将影响整个系统。

null

列出用户信息

在开始大的改变之前,我们会列出用户的详细信息 cat 命令如下。

$ cat /etc/passwd | grep ismail
List User Info
列出用户信息
  • 测试 是此操作的用户名
  • 1000 是我们的当前id 测试 用户。

更改用户名

通过提供新用户名,我们将使用以下命令更改用户名。我们将提供 -l 新用户名和旧用户名的选项。在本例中,我们将更改用户名 ismail 进入之内 ali .

$ sudo usermod -l ali ismail
  • 修改用户 是我们向查吉发出的命令吗
  • -阿里 是新用户名
  • 伊斯梅尔 是原始用户名

更改用户ID

另一个机会是更改用户ID。前面我们列出了 ismail . 我们知道 ismail 1000 . 我们将使用 -u 选项和具有用户名的新用户id。在本例中,我们将更改 ismail 进入之内 1010

$usermod -u 1010 ismail
  • 修改用户 是否也使用了命令
  • -u 1010型 是否为用户提供了新的用户id
  • 伊斯梅尔 将更改其id的用户。

再检查一遍

在这些步骤之后,我们需要检查是否有问题或一切正常。我们将再次列出用户信息 cat 命令如下。

$cat /etc/passwd | grep test
  • 测试2 是新用户名,但主目录保持不变
  • 1010 是用户的新id

相关文章: Linux stat命令教程及示例

如何在Linux中更改或重命名用户名和用户ID?问询处

How To Change or Rename Username and User ID In Linux? Information
如何在Linux中更改或重命名用户名和用户ID?问询处

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享