Fedora
私はこの方法を続けてみましたUbuntu
。
kshitiz@kshitiz:~$su
su: Authentication failure
kshitiz@kshitiz:~$sudo su
root@kshitiz:/home/kshitiz#
どちらの場合も、同じパスワードを入力してください。
答え1
su
アクセスしたいアカウントのパスワードが必要です(root
この場合は当然です)。
sudo
現在のユーザーのパスワードが必要です。つまり、ユーザーのパスワードですkshitiz
。
を実行するとsudo su
実際になり、ルートシェルを取得するためにroot
実行されます。つまり、呼び出しを実行する前にsu
権限が昇格されたため、ルートパスワードを再入力するように求められません。root
su
答え2
su
sudo
現在のユーザーパスワードの代わりにルートパスワードを使用してください。少なくともUbuntuでは、インストール中にルートパスワードが混在しています。
答え3
実際に発行されたユーザーが入力する必要があるパスワードを/etc/sudoers
ファイルで(を使用して)指定できます。このラインvisudo
sudo
# Defaults targetpw
# ALL ALL = (ALL) ALL
コメントを削除した場合は、root権限で実行するにはrootパスワードを入力する必要がありますsudo
。