如何在 Red Hat 7 上更改 UID 和权限?

如何在 Red Hat 7 上更改 UID 和权限?

我有一台 redhat7 服务器,详细信息如下

用户 :sftp1

唯一识别码:441

新 UID:560

我需要将 UID 从 441 更改为 560并需要将现有权限更新为新 UID

有人知道执行这个命令吗?

答案1

要更改用户 ID,请使用以下命令:

usermod -u 560 sftp1

-u, --uid UID 用户 ID 的新数值。

usermod 手册页

您需要以不同的用户身份登录才能执行该命令。

您可以利用find它识别和更改属于该用户的文件的所有权,如下所示:

find / -uid 441 -exec chown -h 560 {} +

您可能希望使用比/以下更具体的路径:

用户的邮箱以及用户拥有的任何位于用户主目录中的文件的文件用户 ID 都会自动更改。

usermod 手册页

相关内容