- ベストアンサー
linuxで特定のディレクトリのみにアクセスさせたい。
linuxで特定のディレクトリのみにアクセスさせたい。 以下のようなディレクトリがあったとして、あるユーザーには、hoge5だけをアクセスさせるようにしたいです。 但し、hoge5以外はパーミッションを変更したくありません。 何かよい方法ありますでしょうか? hoge1 775 hoge2 775 hoge3 775 hoge4 775 hoge5 775 すみません、linuxはよく分かっておらず、質問に抜けがありましたらご指摘ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
アクセスACLが使えると思います 例: ・ユーザー「user」にファイル「testfile」へのアクセス権限(rwx)を与える #setfacl -m u:user:rwx testfile ・グループ「group」にディレクトリ「data」内の全てのファイルに(rwx)を与える #setfacl -m g:group:rw data/*
その他の回答 (1)
- SaKaKashi
- ベストアンサー率24% (755/3136)
回答No.1
各ディレクトリの所有者とグループはどうなっているのでしょうか? 権限とユーザ、グループの関係をちゃんと理解していないなら、まず、そこをちゃんと理解してからにしてください。
補足
各ディレクトリの所有者はrootです。グループは設定していません。 アクセスさせたいユーザーだけをグループに登録して、各ディレクトリからOtherを外せばいいのは理解できますが、 今は各権限を見直して設定している暇もなく、 この状態で、新規ユーザーを1人追加し、その人には特定のディレクトリ以外を見せないように、簡単にできないかと思い質問しました。