`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はそのシステムの他のユーザー/グループに対応することができます(または実際のユーザー/グループではない可能性があります)。

おすすめ記事