suユーザーの削除権限を乱用しないでください。

suユーザーの削除権限を乱用しないでください。

プロセスを開始しています。プヴァ起動サービスとしてユーザーとして実行する必要がありますjoe。この目的のために、以下を使用していますsu -c

script
    su -c "foobar" joe
end script

しかしsuいつプヴァ実装する。どうやってできるか変えるプロセス?suどの(標準)ユーティリティオプションがありますか?

ベストアンサー1

suユーザーの削除権限を乱用しないでください。

過去20年間、それは正しい方法で動作しませんでした。実際、それは単なるツールでした。次へ追加特権。ハイパーリンクされた記事で詳しく説明されているように、デーモンヘルパーには適していません。あなたはその理由の1つを目撃しています。

新しい金持ちsetuidスタンザ次のワークプロセス実行を設定するために使用されるユーザーアカウントヌボリッチレシピ説明する。

もしあなたなら本物これを行うにはチェーンローディングツールが必要です。デーモンツールシリーズにはそのようなツールがたくさんあります。

使用setuidgidsetuidgids6-setuidgidchpstrunuidまたはsetuidgidexecセクションから:

setuidgid joe foobar 実行

おすすめ記事