`ls -l` 不显示人类可读的所有者和组,如何检查文件的所有者和组?

`ls -l` 不显示人类可读的所有者和组,如何检查文件的所有者和组?

我想检查文件的所有者和组,但我得到:

$ ls -hl canal.properties 
-rw-rw-r-- 1 500 499 514 Nov  4 19:12 canal.properties

500 和 499 不可读,还有其他方法可以检查文件的所有者和组吗?

我的系统是

 $ uname -r
 4.4.0-134-generic

 $ id 499
 id: ‘499’: no such user
 $ id 500
 id: ‘500’: no such user

附加信息:我正在使用 docker 卷,该文件夹由 docker 重写

答案1

这是一份工作id

$ id 0
uid=0(root) gid=0(root) groups=0(root)
$ id 499

如果这些文件是在不同的系统上创建并复制并保留其属性,则这些 ID 可能对应于该系统上的不同用户/组(或者根本没有实际的用户/组)。

相关内容