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オペレーティングシステムでのみ実装されているので、あまり心配しないでください。

おすすめ記事