web-dev-qa-db-ja.com

ls -lからのアクセス権の最後にある+はどういう意味ですか?

権限の最後にあるプラス記号は何を教えてくれますか?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs

ここにコンテキストがあります:

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m
141
bmargulies

これは、ファイルにACLと呼ばれる拡張権限があることを意味します。

完全な権限を表示するには、getfacl <file>を実行する必要があります。

詳細は Access Control Lists を参照してください。

141
Mikel

マンページ「ls」経由

「ファイルまたはディレクトリに拡張セキュリティ情報がある場合、-lオプションによって出力されるアクセス許可フィールドの後には「+」文字が続きます。」

これは一般に、ファイルが従来のUnix権限以外のアクセス制限(おそらくアクセス制御リスト(ACL))に悩まされていることを意味します。

33
San