• ベストアンサー

linuxで特定のディレクトリのみにアクセスさせたい。

linuxで特定のディレクトリのみにアクセスさせたい。 以下のようなディレクトリがあったとして、あるユーザーには、hoge5だけをアクセスさせるようにしたいです。 但し、hoge5以外はパーミッションを変更したくありません。 何かよい方法ありますでしょうか? hoge1 775 hoge2 775 hoge3 775 hoge4 775 hoge5 775 すみません、linuxはよく分かっておらず、質問に抜けがありましたらご指摘ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • rere2006
  • ベストアンサー率63% (12/19)
回答No.2

アクセスACLが使えると思います 例: ・ユーザー「user」にファイル「testfile」へのアクセス権限(rwx)を与える  #setfacl -m u:user:rwx testfile ・グループ「group」にディレクトリ「data」内の全てのファイルに(rwx)を与える  #setfacl -m g:group:rw data/*

参考URL:
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/ja-JP/Deployment_Guide/s1-acls-setting.html

その他の回答 (1)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

各ディレクトリの所有者とグループはどうなっているのでしょうか? 権限とユーザ、グループの関係をちゃんと理解していないなら、まず、そこをちゃんと理解してからにしてください。

ps5550
質問者

補足

各ディレクトリの所有者はrootです。グループは設定していません。 アクセスさせたいユーザーだけをグループに登録して、各ディレクトリからOtherを外せばいいのは理解できますが、 今は各権限を見直して設定している暇もなく、 この状態で、新規ユーザーを1人追加し、その人には特定のディレクトリ以外を見せないように、簡単にできないかと思い質問しました。

関連するQ&A