chown 已删除用户的所有文件(符号链接)

chown 已删除用户的所有文件(符号链接)

我将 OSX 系统从一台机器迁移到另一台机器。一切正常,但当我检查 /usr/local 下的文件时,它们现在属于用户 502,而不是我新创建的用户(其内部 ID 为 501)。

问题:即使使用 sudo,

chown (-R) <username>:admin 

没有起作用,文件保持不变。

我怎样才能摆脱用户 502?

更新:看来正常的文件/目录已经改变,但符号链接没有改变。

答案1

正如您自己所确定的,您需要将用户 502 拥有的文件的所有权更改为 501。您可以使用以下命令执行此操作:

find / -user 502 | xargs chown username:admin

这将找到用户 501 拥有的所有文件和目录,并将其所有者更改为用户名:admin。

相关内容