デフォルトのセキュリティモデル(ルートがロックされ、sudo
権限を昇格するために使用されます)でUbuntu 10.04 LTSサーバーを使用しています。sudo -i
昇格した特権で一連のコマンドを実行する必要があるとき、またはルートのみの特権を持つディレクトリを探し回る必要があるとき、私は時々使用することを楽しんでいます。
時々、独自の非特権システムアカウントとして実行するソフトウェアをセットアップするときに(adduser --system --group --no-create-home --disabled-login some-daemon-user
)自分やrootではなく、そのユーザーとして一連のコマンドを実行する必要があることがわかります。を使用してみましたsudo -i -u some-daemon-user
が1
、エラーメッセージなしでステータスを返すだけです。
私がチェックしたsyslog
、messages
、auth
、およびdebug
ログファイルに/var/log
し、それらのどれもが、すべてのメッセージ、その参照が含まsudo
や問題のアカウントを。
だから、パスワードを設定してログインするだけで、別の非ルートユーザー、sudoスタイルになることは可能ですか?私のシステムは何らかの形で「壊れている」のでしょうか、それとも間違っているのでしょうか?
sudo
Florianが上記で提案しているように、ユーザーとしてシェルを実行するために使用する場合、何か違いはありますか?