📜  如何在 Kali Linux 中更改用户名或用户 ID?

📅  最后修改于: 2022-05-13 01:57:29.539000             🧑  作者: Mango

如何在 Kali Linux 中更改用户名或用户 ID?

Kali Linux 允许我们在安装时输入用户名,它为用户名分配一个唯一的用户 ID 来识别用户,它自己分配 ID。现在出现了我们必须更改用户名或用户 ID 的情况。这可以在 usermod命令的帮助下轻松完成。

但是在更改用户名或用户名之前,我们应该知道用户名或用户名是什么。用户的详细信息,例如用户 ID、用户名、用户的完整名称、默认 shell 等,存储在 /etc/passwd 文件中,所有与密码相关的详细信息(例如密码的哈希值)存储在 /等/影子文件。为了获取用户的用户 ID 或其他详细信息,我们读取 passwd 文件,甚至在该文件中,我们也读取包含用户详细信息的行。为此,我们使用以下命令。

1.获取用户的用户id

cat /etc/passwd | grep oldusername

将 oldusername 替换为您要使用的用户名。

Kali Linux 中的 get_username_and_id



这将向我们显示用户的一些详细信息以及用户 ID。

2. 更改用户名。我们使用usermod命令和 -l 参数来更改特定用户的用户名。

usermod -l newusername oldusername

将 oldusername 替换为要更改的用户名,将 newusername 替换为用户的新名称。

更改用户名

此命令会将旧用户名的用户名更改为新用户名,但不会更改用户的文件和用户 ID。

3. 要更改用户 ID,我们使用 usermod 命令和 -u 参数来更改特定用户的用户 ID。

usermod -u 1234 newusername

将 newusername 替换为您要更改其 ID 的用户名。并将 1234 替换为您要为用户设置的 id。

change_user_id

此命令会将用户的用户 ID 从默认值更改为 1234。