我想用 chown 修复另一个磁盘的权限。将权限设置为当前运行的系统上不存在的用户。
如果不添加用户的话这还能行吗?
答案1
使用数字 UID/GID 而不是用户/组名。
您可以使用以下方法找到磁盘所属系统的 UID/GID
id some_username
或者
ls -ln some_file
some_file
您正在寻找的属于用户的文件在哪里
假设组 ID 为100
,您现在可以递归地将目录的所有权设置为该组 ID,如下所示:
sudo chown -R :group_id path/to/dir
# in this case:
sudo chown -R :100 path/to/dir