質問

FreeBSDに(rootになっている)誰もいないように、特権のないユーザーとしてコマンドを実行する方法はありますか? sudoの逆のようなもの。ああ、 'nobody'にシェルとして/ usr / sbin / nologinがあることを考慮してください。したがって、 su はオプションではありません。

役に立ちましたか?

解決

sudoを使用すると、別のユーザーとしてコマンドを実行できます。

sudo -u nobody <command>

ログインシェルが使用できない場合でも、nobodyとして実行されます。

他のヒント

-m オプションを使用すると、 nologin シェルを使用してアカウントに su できます。

例:

su -m cthulhu -c '/usr/bin/scorpion-stare'

ユーザー cthulhu としてSCORPION STAREコマンドラインユーティリティを実行します。

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