CHMODを使用してこの権限(-r--rwx-rw-)をどのように付与しますか? [コピー]

CHMODを使用してこの権限(-r--rwx-rw-)をどのように付与しますか? [コピー]

公務員試験準備中ですが、一度見ますか?この質問(pt-BR) 答える前に、chmodの内容を読んで、権限が次のように3つのグループ(ユーザー、グループ、その他)に分かれていることがわかりました。

    Nível  u   g   o
Permissão rwx r-x ---
  Binário 111 101 000
    Octal  7   5   0

それでは、権限文字列に9(3x3)文字(-r - -rwx-rw-)を超えるのはなぜですか?

答え1

476です。覚えておく良い方法は、読み取りの値は4、書き込みの値は2、実行の値は1です。

また、最初の数字は所有者専用、2番目の数字はグループ専用、3番目の数字は他のすべての人専用です。

       owner group other
Read     4    4    4
Write    2    2    2
Execute  1    1    1

より多くの権限がある場合は、数字を一緒に追加できます。したがって、4+1は論理的に5なので、rxは5です。


また、rwxrwxrwxの前の文字(時には-で示される)もファイル形式です。 drwxrw-r--などの内容が表示されている場合、Dはディレクトリを意味します。 list を使用する場合、すべてのls -lディレクトリに権限文字列の先頭に d があり、すべてのファイルに-

dとダッシュ(-)に加えて、ソケットにはs、シンボリックリンクにはl、デバイスファイルにはcとb、ゲートにはD(大文字)、名前付きパイプにはpがあります。

Doorsは現在Solarisオペレーティングシステムでのみ実装されているので、あまり心配しないでください。

答え2

以下の表の説明フィールドで何をしたいのかを読んだり、ls -lを実行してその意味を確認してください。各オブジェクト(ファイル、ディレクトリ、ソケット、デバイスなど)には、オブジェクトの可能性を示す10の場所があります。たとえば、-rwxr-x--- を表示できます。この10の場所を次のセクションに分けることができます。

これ1最初の文字:どのタイプのオブジェクトか。-ファイルの場合、Dディレクトリの場合、Sソケット用。
これ2まで含める4最初の文字:特権~のため所有者オブジェクト。
これ5日まで(含む)7最初の文字:特権~のためグループものを所有してください。
これ8日まで(含む)10最初の文字:特権~のため他の人

Numeric  Readable    Explanation
0        ---         No access.
1        --x         Execute access.*
2        -w-         Write access.**
3        -wx         Write and execute access.***
4        r--         Read access.
5        r-x         Read and execute access.
6        rw-         Read and write access.
7        rwx         Read, write and execute access.

源泉:http://meinit.nl/linux-permission-numberic-table

関連情報