ホームページ  >  記事  >  運用・保守  >  Unix/Linux でファイルとディレクトリのアクセス許可を設定するにはどうすればよいですか?

Unix/Linux でファイルとディレクトリのアクセス許可を設定するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2019-03-20 12:25:154389ブラウズ

Unix および Linux オペレーティング システムでは、3 つのアクセス タイプ (読み取り、書き込み、および実行) の 1 つを 3 つのグループ (所有者、グループ、およびその他のユーザー) のそれぞれに割り当てて、ファイルとディレクトリへのアクセス権を設定します。次の記事では、Unix/Linux でファイルとディレクトリのアクセス許可を設定する方法を説明します。

Unix/Linux でファイルとディレクトリのアクセス許可を設定するにはどうすればよいですか?

#ファイルとディレクトリのアクセス許可を確認するにはどうすればよいですか?

-l オプションを指定して ls コマンドを使用すると、ファイル属性の詳細を一覧表示できます。たとえば、

ls -l filename

上記のコマンドは、-rwe のようなものを返します。 -rw -r 情報は、ファイルの権限が、所有者には読み取り、書き込み、および実行権限、グループには読み取りおよび書き込み権限、その他すべてのユーザーには読み取り専用権限であることを示します。

各タイプのアクセスには、以下に示す値が関連付けられています:

Read = 4

Write = 2

Execute = 1

ファイルとディレクトリのアクセス許可を構成するにはどうすればよいですか?

chmod コマンドを使用して、ファイルとディレクトリにアクセス許可を割り当てることができます。

上記の各グループのアクセス許可の値を合計すると、0 ~ 7 の値が得られます。これは、chmod (モード変更) コマンドを使用して許可を割り当てたり変更したりするために使用できます。

たとえば、次のコマンドを入力すると、関連ファイルのアクセス権限を指定できます。上記の例では、-rwe-rw-r のような情報が返されます。

chmod 764 filename

764 という数字が返されます。から:

rwe = 4(r) 2(w) 1(e) = 7

rw = 4(r) 2(w) = 6

r = 4(r) = 4

注: UNIX/Linux のコマンド名とオブジェクト名では大文字と小文字が区別されます。CHMod やその他の大文字と小文字の組み合わせの代わりに「chmod」を使用する必要があります。

chmod コマンドを使用した例:

全員にアクセス権があるため、次のコマンドを実行する必要があります:

chmod 777 filename

所有者とグループの権限を完全に設定します アクセス権限、ただし、他のユーザーは読み取りと実行のみに設定されています:

chmod 775 filename

所有者へのフル アクセスですが、グループおよび他のユーザーのアクセス許可は、ディレクトリ内のファイルの読み取りと実行のみに制限されます:

chmod 755 dirname

フル所有者へのアクセス、他のユーザーへのアクセスまたは許可なし:

chmod 700 filename

ディレクトリ内のグループまたは他のユーザーへのアクセスは禁止されており、所有者は、ディレクトリ内のファイルの誤った削除や変更を防ぐために、読み取りおよび実行の許可を制限しています。

chmod 500 dirname

所有者とグループにファイルへの読み取りおよび書き込みアクセスを許可し、グループ内の他のユーザーにファイルと所有者の編集または削除を許可しますが、他のユーザーにはアクセスを許可しません:

chmod 660 filename

推奨ビデオ チュートリアル: "

Linux Tutorial"

上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がUnix/Linux でファイルとディレクトリのアクセス許可を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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