Linuxでディレクトリ権限を特定のユーザーに付与するには
特定のユーザーにディレクトリへのアクセス権を設定する場合は、chmodコマンドとユーザーおよびグループの権限を組み合わせて使用 する必要があります。以下に手順を示します。
- ターミナルを開いてLinuxにログインします。
- /home/testディレクトリのパーミッションと所有者情報を表示するには、ls -lコマンドを使用します。
- ls -l /home/test
- chownコマンドでディレクトリ所有者を変更する。たとえば、ディレクトリ所有者をuser1に変更する場合。
- sudo chown user1 /home/test にネイティブで言い換えるなら、1 つしかオプション必要ありません:
- chgrpコマンドを使用してディレクトリの所属グループを変更します。例:ディレクトリの所属グループをgroup1に変更します。
- sudo chgrp group1 /home/test
- 例えば、ディレクトリの所有者に read、write、実行権限、その他のユーザーとグループに read-only 権限を与えるには、chmod コマンドを使用します。
- sudo chmod 755 /home/test
- 755は「お金を稼ぐ」という意味
- 所有者は読み取り、書き込み、実行の権限を持つ
- 5: 所属グループが読み取りおよび実行の権限を持つ
- 5: 他ユーザーは読み取りと実行権限を持っています
- 更新後のディレクトリの権限を確認するために、ls -lコマンドを使用する。
- ls -l /home/test
これで /home/test ディレクトリのパーミッションが指定したユーザーに正しく設定されました。