Linux の場合:
指定したパスで sudo を実行できるユーザーを制限したい。
sudo chmod は /home/Krome/revA で動作します
しかし、sudo chmod は /home/Krome で失敗しました
ありがとう!
Linux の場合:
指定したパスで sudo を実行できるユーザーを制限したい。
sudo chmod は /home/Krome/revA で動作します
しかし、sudo chmod は /home/Krome で失敗しました
ありがとう!
ユーザーまたはプロセスを特定のパスに制限するには、次のようにします。chroot
ここでの問題はchroot
、コマンドの後、$PATH
動的にロードされたオブジェクトにアクセスできなくなるため、静的にリンクされたシェルが必要になることです。ユーザーが発行できる組み込みコマンド。chroot
私はそれが可能だとは思いませんし、合理的ではないと確信しています。
chmod
/home/Krome
ユーザーのホームフォルダーの場合、内部で機能します。
通常のユーザー ( なし) が必要だと思います。sudo
そのユーザーをグループに追加し、それらのグループにいくつかのフォルダーを共有することで、他のすべてを管理できます。
/etc/sudoers
次の行のようなものに追加します。
%users ALL = NOPASSWD: /bin/chmod [ugoa][-+=][rwxXst] /home/Krome/*
基本的に、すべてのグループメンバーは、パスの下にあるものに対してシンボリックモードでusers
呼び出すことができると言います.sudo chmod
/home/Krome/
詳細については、を参照man sudo
してください。