「drwxrwsr-x +」の「+」とは何ですか


12

私が管理しているWebサイトを運営しており、Capistranoを使用して展開しています。私は一種のものを継承しているので、私はすべてをセットアップする人ではありません。

サーバーにデプロイすると失敗し、何も更新されません。通常、ファイルのアクセス許可が失敗の原因であるため、私の経験では、展開先のフォルダーを確認し、今まで見たことのないものを見ましたdrwxrwsr-x+

終わりのプラス記号が何であるか、または何をするのかわかりません。私はそれがCentOSのスティッキービットを示す方法だと思っていましたがsudo chmod -t shared、実行したとき、それはまだそこにあったので、スティッキービットではないはずです。

Linuxのことをもっと知っている人が、許可のリストの末尾の「+」が何であるかを教えてもらえますか?


1
これは、追加の許可がACLとして利用可能であることを意味します。[この質問] [1]もご覧ください。[1]:superuser.com/questions/198758/...
フレッド・クラウゼン

回答:


27

からinfo lsWhat information is listed?セクションの下で、によって生成された出力に関して-l

 A file with any other combination of alternate access methods is
 marked with a '+' character.

一般に、ACLが設定されていることを意味します。


2
+2ができたら、それは私の質問に答えただけでなく、infoコマンドを聞いたこともなかったからです。私はいつもちょうど使用していたcmd --helpman cmd
Goldentoa11

1
一部の人々infoは、ハイパーリンクのためにナビゲートするのが混乱していることに気づきます。気に入らない場合はinfo、より少ないパイプスルーinfo foo | lessを使用して、使い慣れた感じを与えてください。
ステファンLasiewski

Goldentoa11、ありがとう。満足できる場合は、横にあるチェックアウトラインをクリックして回答を受け入れてください。
MadHatter

私は時々pinfoをインストールし、INFOドキュメントを読む必要があると感じたら。lynxのような情報ドキュメントへのナビゲーションを提供します。
ダンガースウェイト

1
真剣に、試してみてくださいinfo foo | less。すべてをより少ないパイプで処理し、マンページと非常によく似た機能を果たします。多くの場合、コンテンツは99%同一です。これを見つけたら、振り返ることはありません。
ステファンLasiewski

12

@MadHatterで述べられているように、これはファイル/ディレクトリに追加の適切なアクセス制御リストがあることを意味します。通常、Owner:Groupシステムで十分ですが、場合によっては、よりきめの細かいアクセス許可制御が必要になります。aclシステムが接続されています。

特定のファイル/ディレクトリのACLを表示するには、次のように入力します。

getfacl myfileordir

許可を変更するには、setfaclコマンドを使用します。適切な構文については、マニュアルページを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.