ホームページ  >  記事  >  運用・保守  >  Linuxのファイルパーミッションの詳しい説明

Linuxのファイルパーミッションの詳しい説明

Guanhui
Guanhuiオリジナル
2020-05-29 17:20:583944ブラウズ

Linuxのファイルパーミッションの詳しい説明

Linux ファイル アクセス許可の詳細説明

Linux システムでは、ファイル アクセス許可が非常に厳密に制御されています。オペレーターが特定の操作を実行する場合、各操作には正常に実行される対応する操作権限。権限タイプには通常、読み取り、書き込み、実行が含まれ、対応する文字は r、w、x です。

ファイルのすべてのアクセス許可の詳細を表現したい場合は、2 つの方法があります:

1. 10 桁のバイナリ表現 (3 つの属性グループはそれぞれ 2 進数を使用し、 1 つの最上位桁 (合計 10 桁) は 3 桁の 8 進数形式に簡略化できます

#2. 12 桁の 2 進数表現 (12 桁の 2 進数) は 4 桁の 8 進数形式に簡略化できます

10 桁の権限表現

一般的な権限表現形式は次のとおりです:

-rw------- (600) 所有者のみが持っています読み取りおよび書き込み権限。

-rw-r--r-- (644) 所有者のみが読み取りおよび書き込み権限を持ち、グループに属するユーザーおよび他のユーザーは読み取り権限のみを持ちます。

-rwx------ (700) 所有者のみが読み取り、書き込み、および実行の権限を持ちます。

-rwxr-xr-x (755) 所有者には読み取り、書き込み、および実行のアクセス許可が与えられますが、グループ ユーザーと他のユーザーには読み取りと実行のアクセス許可のみが与えられます。

-rwx--x--x (711) 所有者は読み取り、書き込み、および実行の権限を持ちますが、グループ ユーザーと他のユーザーは実行権限のみを持ちます。

-rw-rw-rw- (666) すべてのユーザーはファイルの読み取りおよび書き込み権限を持っています。

-rwxrwxrwx (777) すべてのユーザーは、読み取り、書き込み、実行の権限を持っています。

最後の 9 桁の分析: Linux 権限には合計 3 つのグループがあります。各グループは 3 つの位置を使用して 3 種類の操作 (読み取り、書き込み、実行) 権限を定義します。これらを合わせると、次の 9 桁になります。権限。上記の文字は権限を表します。- は権限なし、r は読み取り権限、w は書き込み権限、x は実行権限を表します。

実は、下9桁の各位置の意味(特定のグループの特定の権限を表す)は固定されており、各位置の権限を2進数の1と0に置き換えると、Read-のみ、書き込み専用、および実行専用のアクセス許可は、

r-- = 100

#-w- = 010

のように 3 桁の 2 進数で表すことができます。 --x = 001

--- = 000

最初と最上位の桁についての説明: 許可表現の最後の 9 桁と残りの最初の桁の意味については上記で説明しました。 Type、タイプは次のいずれかになります:

d はディレクトリ (ダイレクトロイ) を表します

- ファイル (通常のファイル) を表します

s はそれを表しますソケット ファイル (ソケット)

p はパイプ ファイル (パイプ) または名前付きパイプ ファイル (名前付きパイプ) を表します。

l はシンボリック リンク ファイル (シンボリック リンク) を表します

b は、ファイルがブロック指向のデバイス ファイル (ブロック指向デバイス ファイル) であることを表します

c ファイルがキャラクタ指向のデバイス ファイル (キャラクタ指向デバイス ファイル) であることを表します

推奨チュートリアル: 「Linux の運用とメンテナンス

以上がLinuxのファイルパーミッションの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。