スクリプト構成の問題

スクリプト構成の問題

私の意図は、ユーザーAがユーザーBが所有する特定のスクリプトを実行できるようにすることです。ただし、ユーザーBのプロファイルはロードされています。これは Solaris システムにあります。

ユーザーAとBがあり、AがBの権限を取得できるように、sudoersファイルに次の行を設定してから、次のように実行しますscript.sh

A ALL= (B) /tmp/script.sh

コマンドはsudo -u B /tmp/script.sh機能しますが、–iユーザーBのプロファイルをロードするためのフラグを使用して実行すると失敗します。

$ sudo -i -u B /tmp/script.sh
command not allowed: /bin/sh –c /tmp/script.sh

ユーザーAのプロファイルと他のユーザーBのプロファイルをロードしたいので、この-iが必要です。修正や回避策がありますか?

ベストアンサー1

おすすめ記事