0

Linux の場合:

指定したパスで sudo を実行できるユーザーを制限したい。

sudo chmod は /home/Krome/revA で動作します

しかし、sudo chmod は /home/Krome で失敗しました

ありがとう!

4

3 に答える 3

1

ユーザーまたはプロセスを特定のパスに制限するには、次のようにします。chrootここでの問題はchroot、コマンドの後、$PATH動的にロードされたオブジェクトにアクセスできなくなるため、静的にリンクされたシェルが必要になることです。ユーザーが発行できる組み込みコマンド。chroot

于 2014-04-04T08:35:30.887 に答える
0

私はそれが可能だとは思いませんし、合理的ではないと確信しています。

chmod/home/Kromeユーザーのホームフォルダーの場合、内部で機能します。

通常のユーザー ( なし) が必要だと思います。sudoそのユーザーをグループに追加し、それらのグループにいくつかのフォルダーを共有することで、他のすべてを管理できます。

于 2012-07-03T06:29:44.107 に答える
0

/etc/sudoers次の行のようなものに追加します。

%users ALL = NOPASSWD: /bin/chmod [ugoa][-+=][rwxXst] /home/Krome/*

基本的に、すべてのグループメンバーは、パスの下にあるものに対してシンボリックモードでusers呼び出すことができると言います.sudo chmod/home/Krome/

詳細については、を参照man sudoしてください。

于 2012-07-03T08:42:14.330 に答える