他のユーザーが自分のIDで特定のスクリプトを実行できるようにする

他のユーザーが自分のIDで特定のスクリプトを実行できるようにする

私のホームディレクトリにスクリプトがあります。他のユーザーまたはグループが特定のスクリプトを実行するときは、私がログインしたかのように実行され、自分のIDを持つすべての権限を持つ権限を付与する必要があります。 sudoまたはsuを使用してsudoersに設定したり、パスワードを入力したくない。

ベストアンサー1

sudoを使用すると、権限をきめ細かく分割できます。ユーザーにスクリプトだけを実行し、他の操作を実行しないように権限を付与するには、/ etc / sudoersに次の行を追加します。

user ALL=(yourusername) NOPASSWD: /path/to/your/script

次に、代わりに次を実行します。

sudo -u yourusername /path/to/your/script

おすすめ記事