LINUX: ファイルの権限: ファイルかディレクトリか、そして世界、ユーザー、グループにアクセスが許可されているかどうかを識別します

LINUX: ファイルの権限: ファイルかディレクトリか、そして世界、ユーザー、グループにアクセスが許可されているかどうかを識別します

LINUX のディレクトリとファイルの権限を理解するのに苦労しています。

次の各ファイルの権限を調べて、それがファイルかディレクトリかを識別し、世界、ユーザー、およびグループに許可されているアクセスを説明します。

  • a. -rwx---rx
  • b. drwx------
  • 紀元前-rwxrwxr--
  • d. ドクターエックス---rx
  • e. -rwx---rwx

答え1

質問で指定されたビット パターンの権限は、次のように分類されます。

例 1

                             権限の ss #1

例2

                           権限の ss #2

ビットは次のように分類されます。

-                            rw-            ---              ---
^-- denotes a directory      ^-- user bits  ^-- group bits   ^-- other bits

各ビット パック (ユーザー、グループ、その他) には 3 つの値が含まれます。

  • r = 読む
  • w = 書く
  • x = 実行可能

したがって、 のグループ化は、-rw-rw-r--ユーザーとグループに読み取り/書き込み権限があるファイルであり、他のユーザーには読み取りアクセスのみがあることを意味します。 のグループ化は、drwxr-x-r-xそれがディレクトリであり、所有者/ユーザーにはディレクトリに対する読み取り/書き込み/実行権限があり、グループと他のユーザーには読み取りと実行権限のみがあることを意味します。

覚えて

ファイル/ディレクトリの所有者は、出力の 3 列目にリストされているユーザー名ですls -l。ファイル/ディレクトリに関連付けられているグループは 4 列目で、これも と呼ばれるグループrootです。他のユーザーのセットは、基本的に最初の 2 つのカテゴリのどちらにも該当しないユーザー (つまり、ユーザー root でもグループ root でもないユーザー) です。

$ 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 ページ詳細については。

参考文献

関連情報