ホームページ >運用・保守 >Linuxの運用と保守 >Linux Xの権限とは何ですか

Linux Xの権限とは何ですか

青灯夜游
青灯夜游オリジナル
2022-05-09 17:14:5110839ブラウズ

Linux では、x は「実行」権限を指します。 x 権限は、ファイルとディレクトリに対してさまざまな影響を及ぼします: 1. ファイルの場合、これはファイル、特にシェル スクリプト ファイルを実行できることを意味し、通常のファイルには影響しません; 2. ディレクトリの場合、ユーザーがx 権限を付与されたユーザーは、cd コマンドを使用してディレクトリを切り替えることができます。

Linux Xの権限とは何ですか

#このチュートリアルの動作環境: CentOS 6 システム、Dell G3 コンピューター。

#xx は「実行」権限を指します。

Linux システムには、最も一般的なファイル権限が 3 つあります。つまり、読み取り (r で表されます)、書き込み (w で表されます)、および実行 (実行可能ファイルまたはディレクトリの x で表されます) 権限です。

xx (実行) 権限は、ファイルとディレクトリに対してさまざまな影響を与えます:

  • ファイルに対する関数

実行権限 (x) は、ファイルがシステムによる実行権限を持っていることを示します。 Windows システムでは、ファイルが実行可能ファイルであるかどうかは拡張子 (.exe、.bat など) に基づいて判断されますが、Linux システムでは、ファイルが実行可能かどうかは、ファイルに x 権限があるかどうかで判断されます。つまり、ファイルに x 権限がある限り、ファイルは実行可能です。ただし、ファイルが正しく実行できるかどうかは、ファイル内のコードが正しいかどうかによって決まります。 #実行権限は主にシェルスクリプトファイルに使用され、通常のファイルには影響しません。

#ディレクトリへの影響
実行権限 (x)ディレクトリが直接実行できない場合、ディレクトリに x 権限を付与すると、ユーザーはディレクトリに入ることができます。つまり、x 権限を付与されたユーザーまたはグループは cd コマンドを使用できます。 注:
ディレクトリの場合、r 権限のみが付与されている場合、そのディレクトリは使用できません。これは非常に単純で、r 権限のみを持つディレクトリの場合、ユーザーはディレクトリ構造を表示することしかできず、そのディレクトリに入ることができず (x 権限が必要)、使用することはおろか、そのディレクトリに入ることができません。

注:

1. ディレクトリへの読み取り専用アクセスでは、cd を使用してディレクトリに入ることができません。入るには実行権限が必要です。

2. 実行権限のみでディレクトリに入ることしかできず、ディレクトリの中身を見ることはできませんので、ディレクトリ内のファイル名やディレクトリ名を確認したい場合は読み取り権限が必要です。

3. ファイルを削除できるかどうかは、主に、ファイルが置かれているディレクトリにユーザーの書き込み権限があるかどうかによって決まります。ディレクトリにユーザーの書き込み権限がない場合、ディレクトリ内のすべてのファイルは削除できません。ファイルは所有者以外

#4. ディレクトリの w 権限が設定されていません。ディレクトリ内のファイルの w 権限があっても、ファイルへの書き込みはできません

以下は詳細な紹介です:

#1. ファイル ディレクトリ

#ファイル ディレクトリの場合、x 権限はディレクトリに入る権限です

上の図では、テスト ディレクトリを作成した後、そのアクセス許可が drwxrwxr-x であることを確認できます。所有者とグループの両方に x アクセス許可があるため、次のように入力できます。テストディレクトリ。

#次に、グループの権限を少し変更し、664 の権限のみを付与します。つまり、所有者にもグループにも操作権限がありません。テスト ディレクトリに入ろうとすると、権限の問題が報告されます


2. 通常のファイル

通常のファイルの実行権限は、x 権限がなく、ファイルの読み取りと書き込みには影響しません。

テスト ファイル test.txt がここで作成されます。ファイルに x 権限がないことがわかりますが、ファイルの読み取りと書き込みには影響しません


#3. シェル スクリプト ファイル

シェル スクリプトの場合、x 権限がないとスクリプトを実行できません

ここで、次のような、x 権限なしで実行できるスクリプト実行方法が他にもあることに注意してください。


関連する推奨事項:《

Linux ビデオ チュートリアル

以上がLinux Xの権限とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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