Linuxでディレクトリとそのサブディレクトリの権限を変更する方法は何ですか?

chmodコマンドを使用して、ディレクトリとそのサブディレクトリの権限を変更するには、次の手順を実行します。

  1. 端末ウィンドウを開いてください。
  2. 指定したディレクトリにアクセスするには、cdコマンドを使用してください。
  3. ls -lコマンドを使用して、ディレクトリとそのサブディレクトリの現在の権限を確認してください。
  4. chmodコマンドを使用して権限を変更する方法は次の通りです:
  5. chmodコマンドを使用して、<権限モード>と<ディレクトリパス>を指定します。
  6. その中で、権限モードは数字や記号の2種類の方法で表すことができます。
  7. 数字表示方式:各数字は権限ビットを表し、それぞれがユーザー、グループ、他のユーザーに対応します。数字0は権限がないことを表し、数字1は実行権限を表し、数字2は書き込み権限を表し、数字4は読み取り権限を表します。これらの数字を加算することで、さまざまな権限の組み合わせを作成できます。たとえば、数字755は、ユーザーに読み取り、書き込み、実行の権限があり、グループと他のユーザーには読み取りと実行の権限があることを示します。
  8. 記号表記方法:「+」は権限を追加することを示し、「-」は権限を削除することを示し、「=」は権限を設定することを示す。記号表記方法では、「u」はユーザーを表し、「g」はグループを表し、「o」はその他のユーザーを表し、「a」は全てのユーザーを表す;「r」は読み取り権限を表し、「w」は書き込み権限を表し、「x」は実行権限を表す。例えば、「u+rwx」はユーザーに読み取り、書き込み、実行権限を追加することを示す。
  9. /home/user/documentsおよびそのサブディレクトリの権限を755に変更するには、次のコマンドを使用します:
  10. /home/user/documents内のすべてのファイルとディレクトリに755の権限を再帰的に設定します。
  11. ここでの-Rオプションは、再帰的な変更を意味し、ディレクトリとそのサブディレクトリの権限を変更します。
  12. ls -lコマンドを使用して、ディレクトリとそのサブディレクトリのアクセス権を再度確認し、変更が有効になっていることを確認してください。
bannerAds