ユーザーはディレクトリ権限を表示できません。

ユーザーはディレクトリ権限を表示できません。

私はUbuntu 3.13で働いています。

ドライブに対する権限により、所有者は次の権限でディレクトリとファイルを表示できます。

drwxrwxr-x    2 michael atlas    4096 Feb 15 12:34 temp2
drwxrwxr-x    2 michael atlas   12288 Mar 18 16:14 temp3

そして、「atlas」グループ(ubuntu)の他のメンバーがこれを見ました:

d????????? ? ? ? ?            ? temp2
d????????? ? ? ? ?            ? temp3

所有者、グループ、および権限は、ubuntuで使用されない限り、sudo ls -lmichaelと同じように見えますls -l

ここでは、2 人のユーザーが同じグループにいることを確認できます。

ubuntu@lincloud:~$ grep '^atlas' /etc/group
atlas:x:1001:ubuntu,michael

問題の原因は何ですか?どうすれば解決できますか?

ベストアンサー1

temp2とtemp3の親ディレクトリが問題です。

アトラスグループには親ディレクトリに対する読み取り権限があるため、ファイルとその権限を表示するには読み取りと実行が必要です。

temp2とtemp3を含むディレクトリにある場合は、次の方法で問題を解決できます。

sudo chmod g+x .

おすすめ記事