如果用户在运行系统上不存在,如何修复“chown:无效组:”?

如果用户在运行系统上不存在,如何修复“chown:无效组:”?

我想用 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

相关内容