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

4 chown

我想用 chown 修复另一个磁盘上的权限。将权限设置为当前运行的系统上不存在的用户。

如果不添加用户,这可以工作吗?

Flo*_*sch 6

使用数字 UID/GID 代替用户/组名称。

您可以使用以下命令找到磁盘所属系统上的 UID/GID

  id some_username
Run Code Online (Sandbox Code Playgroud)

或者

ls -ln some_file
Run Code Online (Sandbox Code Playgroud)

some_file属于您要查找的用户的文件在哪里

假设组 ID 为100,您现在可以递归地将目录的所有权设置为此组 ID,如下所示:

  id some_username
Run Code Online (Sandbox Code Playgroud)