ls -lからの許可の最後にある+はどういう意味ですか?


126

アクセス許可の最後にあるプラス記号とは何ですか?

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

回答:



29

マニュアルページ「ls」経由

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

これは一般的に、ファイルが従来のUnixアクセス許可の範囲外のアクセス制限(おそらくアクセス制御リスト(ACL))で妨げられていることを意味します。


2
「アクセス制限に邪魔されます」-これは、+のないファイルまたはディレクトリの制限が少ないことを意味しますか?
squarecandy

7
@squarecandy:いいえ、+は制限を削除できます(したがって、アクセス許可を追加します)。たとえば、現在のUbuntuのデフォルトでは、外部ドライブを接続すると、/ media / {yourusername} /にマウントされますが、/ media / {yourusername}の権限はdrwxr-x --- +および所有者ですそしてグループは両方ともルートなので、ルート以外の誰もそこにあるもので何もできないと期待するでしょう。ただし、ACLにはuser:{yourusername}:rxと記述されているため、実際にはアクセス権があります(ただし、他のユーザーはアクセスできません)。
ビーバーテルズ

3
FYI、妙にDebianの上のman lsページそれはそれの使用を言及していない(GNUは8.26をcoreutilsの)+が、info coreutils lsありません
Xen2050
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.