Linux では、x は「実行」権限を指します。 x 権限は、ファイルとディレクトリに対してさまざまな影響を及ぼします: 1. ファイルの場合、これはファイル、特にシェル スクリプト ファイルを実行できることを意味し、通常のファイルには影響しません; 2. ディレクトリの場合、ユーザーがx 権限を付与されたユーザーは、cd コマンドを使用してディレクトリを切り替えることができます。
#このチュートリアルの動作環境: CentOS 6 システム、Dell G3 コンピューター。
#xx は「実行」権限を指します。
Linux システムには、最も一般的なファイル権限が 3 つあります。つまり、読み取り (r で表されます)、書き込み (w で表されます)、および実行 (実行可能ファイルまたはディレクトリの x で表されます) 権限です。xx (実行) 権限は、ファイルとディレクトリに対してさまざまな影響を与えます:
は、ファイルがシステムによる実行権限を持っていることを示します。 Windows システムでは、ファイルが実行可能ファイルであるかどうかは拡張子 (.exe、.bat など) に基づいて判断されますが、Linux システムでは、ファイルが実行可能かどうかは、ファイルに x 権限があるかどうかで判断されます。つまり、ファイルに x 権限がある限り、ファイルは実行可能です。ただし、ファイルが正しく実行できるかどうかは、ファイル内のコードが正しいかどうかによって決まります。 |
注:
1. ディレクトリへの読み取り専用アクセスでは、cd を使用してディレクトリに入ることができません。入るには実行権限が必要です。
#4. ディレクトリの w 権限が設定されていません。ディレクトリ内のファイルの w 権限があっても、ファイルへの書き込みはできません
以下は詳細な紹介です:
#1. ファイル ディレクトリ
#ファイル ディレクトリの場合、x 権限はディレクトリに入る権限です
上の図では、テスト ディレクトリを作成した後、そのアクセス許可が drwxrwxr-x であることを確認できます。所有者とグループの両方に x アクセス許可があるため、次のように入力できます。テストディレクトリ。
#次に、グループの権限を少し変更し、664 の権限のみを付与します。つまり、所有者にもグループにも操作権限がありません。テスト ディレクトリに入ろうとすると、権限の問題が報告されます
2. 通常のファイル
通常のファイルの実行権限は、x 権限がなく、ファイルの読み取りと書き込みには影響しません。
テスト ファイル test.txt がここで作成されます。ファイルに x 権限がないことがわかりますが、ファイルの読み取りと書き込みには影響しません
#3. シェル スクリプト ファイル
シェル スクリプトの場合、x 権限がないとスクリプトを実行できません
ここで、次のような、x 権限なしで実行できるスクリプト実行方法が他にもあることに注意してください。
Linux ビデオ チュートリアル
》以上がLinux Xの権限とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。