我有一台 redhat7 服务器,详细信息如下
用户 :sftp1
唯一识别码:441
新 UID:560
我需要将 UID 从 441 更改为 560并需要将现有权限更新为新 UID。
有人知道执行这个命令吗?
答案1
要更改用户 ID,请使用以下命令:
usermod -u 560 sftp1
-u, --uid UID 用户 ID 的新数值。
您需要以不同的用户身份登录才能执行该命令。
您可以利用find
它识别和更改属于该用户的文件的所有权,如下所示:
find / -uid 441 -exec chown -h 560 {} +
您可能希望使用比/
以下更具体的路径:
用户的邮箱以及用户拥有的任何位于用户主目录中的文件的文件用户 ID 都会自动更改。