web-dev-qa-db-ja.com

OS X lsのマニュアルページで「rw-」ファイルモードの3番目の記号はどういう意味ですか?

_rw-_モードのファイルに関するlsのマニュアルを理解するのに問題があります。引用は次のとおりです。

  1. rの場合、ファイルは読み取り可能です; __の場合、読み取り可能ではありません。

  2. wの場合、ファイルは書き込み可能です。 __の場合、書き込み可能ではありません。

  3. 適用される次の最初のもの:

    S所有者の権限でファイルが実行可能ではなく、set-user-IDモードが設定されている場合。グループ権限の場合、ファイルは実行可能ではなく、set-group-IDモードが設定されています。

    s所有者権限でファイルが実行可能であり、set-user-IDモードが設定されている場合。グループ権限の場合、ファイルは実行可能であり、setgroup-IDモードが設定されています。

    xファイルが実行可能であるか、ディレクトリが検索可能です。

    __ファイルは読み取り可能、書き込み可能、​​実行可能ファイルではありません、set-user-ID、set-group-IDモード、sticky。

特に、太字の2つのセクションは互いに矛盾しているようです。最初のセクションによると、モードはrで始まるため、ファイルは読み取り可能ですが、最後のセクションによると、ファイルは読み取り不能。しかし、明らかにそうではありません。

では、その3番目のセクションは、ファイルが「読み取りも書き込みもできない...」であることについてどういう意味ですか?


参考文献

  • Apple.comは、上記で引用したテキストのソースのようです。 This はmanページ(OS Xバージョン10.9の場合、「BSD GeneralCommandsManual」というタイトル)であり、 this はそれを引用するディスカッションページです。
  • ss64.com OS X lsのマニュアルページのコピーもあります。
  • tuhs.org には4.4BSDのマニュアルページがあります。注意:太字にはwwoorrddを使用し、下線には__w_o_r_d_を使用します。
  • freebsd.org 2013年3月15日付けのFreeBSD10.1のマニュアルページがあります。
  • unix.comのman-page/ freebsd ディレクトリ(FreeBSD 11.0の場合)の下に不良ページのコピーがあります。 man-page/ posix の下にも正しいページのコピーがあることに注意してください。
  • 「A + 4 Real StudyExam4Less Computer Series」には、質問で引用されたテキストに加えて、Ttに関するいくつかの段落が含まれていますが、manページ全体ではありません。 OS Xについて話しています。この本の2つのわずかに異なるバージョン(エディション?)のページは、books.google.com herehere で見ることができます。 certiguide.com それらを引用しているようです。
  • stevens.ed は、ls(1)のBSD(一般コマンドマニュアル)バージョンを含むPDFファイルです。日付は2011年9月24日です。

より良い:

  • quora.com のテキストは同じですが、フォーマット(インデント)がひどく破損しているため、意味があいまいです。

さらに良い:

  • cyberciti.bizhurricanelabs.com のテキストは同じですが、インデントが修正されて、本質的に問題ないと主張できるようになっています。しかし、どちらもまだ本当に混乱しています。
11
Max Yankov

この回答は、質問が移動されていることに気付く前に、以前にStackExchangeに投稿されていました。

見積もりの​​番号が付けられた各ポイントは、3つの文字のそれぞれに順番に適用されます。

最初の文字が「r」の場合、ファイルは読み取り可能

second文字が 'w'の場合、ファイルはwritable

third文字が 'x/s/S'の場合、ファイルにはexecutableおよび/またはset-userid/setgroupidプロパティが適切に含まれます

文字が「-」の場合、ファイルにはそのプロパティがありません。

最初の3文字(ディレクトリ識別子の後)はser権限に適用され、次の3文字はgroup権限に適用され、3番目は他のすべてのユーザーに適用されます。

16
rojomoke

あなたは正しいです—それは意味がありません。ある種のコピーアンドペーストエラーのように見えます(ただし、Web上の複数のサイトに表示されます)。

9
Scott