回答:
suルートパスワードを要求します。Ubuntuはデフォルトでrootパスワードを設定しないため、rootになるために使用することはできません。
代わりに、rootになるにsudo -iは、個人パスワードを使用してください。
sudo su推奨される方法ではありません- sudo -i代わりに使用してください。
rootUbuntu のアカウントはデフォルトで無効になっています。これは、パスワードがなく(空白のパスワードを持つのとは異なります)、ルートのパスワードで認証しようとしても成功しないということです。したがって、suまたはsu -動作しません。
代わりに、sudoルートとしてコマンドを実行するために使用します。
sudo command...
で取得するようなルートシェルが必要な場合はsu、次を実行します。
sudo -s
で取得するようなルートシェルが必要な場合はsu -、次を実行します。
sudo -i
ログインしgitていないユーザーIDの1つとしてログインする必要があるとき(pwdはありません)
su - git
Password:
su: Authentication failure
解決策-この構文を使用して、ユーザーIDとしてログインします git
sudo su - git
/bin/surootアカウントのパスワードが有効になっていても、setuidビットがから欠落しているOS Minibianでこのエラーが発生しました。
Linuxでは、rootになる唯一の方法は、setuid-rootファイルを実行することです。sudoまたはを実行するとsu、それらのsetuidビットが設定されているため、プロセスの有効なユーザーがrootになり、すでにrootとして認証を行います!失敗した場合は終了します。
とにかく、ここに症状と修正があります:
$ su
Password:
su: authentication failure
$ sudo su
# ls -l /bin/su
-rwxr-xr-x 1 root root 31092 Jun 5 2012 /bin/su
# chmod u+s /bin/su
# ls -l /bin/su
-rwsr-xr-x 1 root root 31092 Jun 5 2012 /bin/su
rwx前とrws後の違いに注意してください。
sudo bashしかし、あなたの呪文は私が使いたくなるsu sudoかもしれませんかsu su sudo。