LINUXのディレクトリとファイルに対する権限を理解できません。
ファイルまたはディレクトリであることを確認し、次の各ファイルの権限を確認して、ワールド、ユーザー、およびグループに許可されているアクセスを説明します。
- ㅏ。 -rwx---rx
- b.drwx------
- 氏。 -rwxrwxr--
- d.Dr.-x---rx
- e. -rwx---rwx
答え1
質問に提供したビットパターンの権限は、次のように分類されます。
例 #1
例 #2
ビットは次のように分類されます。
- rw- --- ---
^-- denotes a directory ^-- user bits ^-- group bits ^-- other bits
各ビットパック(ユーザー、グループ、その他)には3つの値が含まれています。
- r = 読む
- w = 書く
- x = 実行可能ファイル
したがって、グループ化は、ユーザー-rw-rw-r--
とグループの読み取り/書き込み権限を持つファイルであり、他のユーザーは読み取りアクセス権限しか持っていないことを意味します。グループ化は、drwxr-x-r-x
これがディレクトリであり、所有者/ユーザーがそのディレクトリに対する読み取り/書き込み/実行権限を持っているのに対して、グループおよび他のグループは読み取りおよび実行権限のみを持つことを意味します。
覚える
ファイル/ディレクトリの所有者は、ls -l
出力の3番目の列にリストされているユーザー名です。ファイル/ディレクトリに関連付けられたグループは4番目の列であり、名前付きグループでもありますroot
。他のユーザーグループは、デフォルトでは最初の2つのカテゴリに属していないすべての人です(つまり、ユーザールートまたはグループルートではありません)。
$ ls
-rw-r--r-- 1 root root 1749 Apr 14 2005 b
drwxr-xr-x 2 root root 4096 Dec 19 22:48 bin
drwxr-xr-x 2 root root 4096 Apr 10 2005 Desktop
許可ビットに関する注意
単純化のために、実際には標準のr、w、xよりも潜在的なビットが多いことを無視しています。よりchmod wikipediaのページ詳細については。