sudo -su vs sudo su -

sudo -su vs sudo su -

RHEL 7.5では、root以外のユーザーを作成し、パスワードなしでroot以外のユーザーを別のユーザーに切り替えようとしています。

まず試してみてください sudo -u user1。コマンド構文エラーが発生しました。

sudo su - user1その後、パスワードを尋ねてください。

1)パスワードはなぜ必要ですか?

2)sudo -su user1とどう違いますかsudo su - user1

ベストアンサー1

  1. ルートに切り替えるにはパスワードが必要なように設定されているsudo su - user1ため、パスワードが必要なようです。sudo

  2. sudo su - user1ルートに切り替えて(許可されている場合sudo)、実行するsu - user1とに切り替わりますuser1。最初のケースでは実行されるコマンドで、2番目のケースでは2つのオプションがあります。sudo -su user1user1susudo-s-usudo

sudo -u user1sudo何かをするように指示しましたが、まだシェルをuser1実行または起動するには、コマンドを指定する必要があることを指示していないため失敗します。-s

バラよりsu ティーン sudo -s ティーン sudo -i ティーン sudo bashより一般的な議論のために。

おすすめ記事