質問

私はそれがより少ない権限を持つユーザーが実行できるようにスクリプトをSUIDする必要があります。スクリプトをSUIDすることはできませんし、実行可能ファイルのみをSUIDすることができますので、私は、実行可能ファイルを作成するために、汎用スクリプトコンパイラ「SHC」を使用し、その実行可能ファイルのSUIDビットを設定したかったです。唯一の問題は、Ubuntuの粋に私はSHCを見つけることができないか、私はapt-getをSHCのインストールを行う際に見つからないように、それが戻ってくるということです。 SHCを使用する代わりに、(私自身のCプログラムを書く以外)があるか、それは私が、追加することができますレポに含まれるようにapt-getをそれを見つけるのでしょうか?

役に立ちましたか?

解決

私は serverfaultのの上でこの同じ質問を超えるを持っていた - あなたは編集することができますsudoersファイルは、シェルスクリプトを実行する権限を付与するために、ファイルます。

他のヒント

スクリプトの使用sudo内部の管理コマンドを実行します。

スクリプトを指定して、このようなNOPASSWDオプションの何かを与えるためにsudoersファイルを編集することで、パスワードの外観を必要とせずに動作するようにsudoが必要な場合。

USERNAME ALL =(ルート)NOPASSWD:は/ usr / local / SCRIPT_NAME ""

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top