_rw-
_モードのファイルに関するls
のマニュアルを理解するのに問題があります。引用は次のとおりです。
r
の場合、ファイルは読み取り可能です; _−
_の場合、読み取り可能ではありません。
w
の場合、ファイルは書き込み可能です。 _−
_の場合、書き込み可能ではありません。適用される次の最初のもの:
S
所有者の権限でファイルが実行可能ではなく、set-user-IDモードが設定されている場合。グループ権限の場合、ファイルは実行可能ではなく、set-group-IDモードが設定されています。
s
所有者権限でファイルが実行可能であり、set-user-IDモードが設定されている場合。グループ権限の場合、ファイルは実行可能であり、setgroup-IDモードが設定されています。
x
ファイルが実行可能であるか、ディレクトリが検索可能です。_
−
_ファイルは読み取り可能、書き込み可能、実行可能ファイルではありません、set-user-ID、set-group-IDモード、sticky。
特に、太字の2つのセクションは互いに矛盾しているようです。最初のセクションによると、モードはr
で始まるため、ファイルは読み取り可能ですが、最後のセクションによると、ファイルは読み取り不能。しかし、明らかにそうではありません。
では、その3番目のセクションは、ファイルが「読み取りも書き込みもできない...」であることについてどういう意味ですか?
参考文献
ls
のマニュアルページのコピーもあります。wwoorrdd
を使用し、下線には__w_o_r_d
_を使用します。T
とt
に関するいくつかの段落が含まれていますが、manページ全体ではありません。 OS Xについて話しています。この本の2つのわずかに異なるバージョン(エディション?)のページは、books.google.com here と here で見ることができます。 certiguide.com それらを引用しているようです。ls(1)
のBSD(一般コマンドマニュアル)バージョンを含むPDFファイルです。日付は2011年9月24日です。より良い:
さらに良い:
この回答は、質問が移動されていることに気付く前に、以前にStackExchangeに投稿されていました。
見積もりの番号が付けられた各ポイントは、3つの文字のそれぞれに順番に適用されます。
最初の文字が「r」の場合、ファイルは読み取り可能
second文字が 'w'の場合、ファイルはwritable
third文字が 'x/s/S'の場合、ファイルにはexecutableおよび/またはset-userid/setgroupidプロパティが適切に含まれます
文字が「-」の場合、ファイルにはそのプロパティがありません。
最初の3文字(ディレクトリ識別子の後)はser権限に適用され、次の3文字はgroup権限に適用され、3番目は他のすべてのユーザーに適用されます。
あなたは正しいです—それは意味がありません。ある種のコピーアンドペーストエラーのように見えます(ただし、Web上の複数のサイトに表示されます)。