via経由で追加した後、「wheel」グループの一部であるユーザー「foo」としてログインしましたpw group mod wheel -m foo
。違いは何ですか:
$login
login: root
Password:
そして
su root
答え1
このlogin
コマンドを使用すると、新しいログインシェル(環境変数PATH、USER、および他の多くの変数を変更するログインシェル)が起動します。
このコマンドはsu root
シェルを起動しますが、環境を変更しません。これは予期しない問題を引き起こす可能性があります。
または、ログインルートシェルを起動しますsu -login root
。su -l root
su - root
su -
Aはsudo su -
ログインルートシェルを起動しますが、ユーザーパスワード(rootパスワードではありません)を使用します。
この回答いくつかの追加情報があります。