root として起動するサーバー プログラムを作成しました。起動後、権限を別のユーザーに落としたい。どうすればこれを安全に行うことができますか?
2382 次
2 に答える
10
Privileges::Dropを参照してください。
于 2009-05-26T11:46:44.867 に答える
5
モジュールは実際には必要ありませんが、Benji York によってリンクされたものはかなり良さそうです。
$<
と を介してUID を設定するのは簡単なことです$>
。これらの詳細については、 perlvarを参照してください。$(
と を使用して、この方法で GID を設定することもでき$)
ます。$) = "$target_gid $target_gid"
補助グループを削除する場合は、設定する必要があることに注意してください。後で成功するかどうかをテストすることを忘れないでください。
于 2009-05-26T12:19:41.400 に答える