suコマンド+認証失敗


33

suコマンドに問題があります。パスワードを知っていて、正しく入力していsuますが、認証の失敗を示しています。

それで、私はインターネットをチェックしてから、リカバリーモードに入り、ユーザー名のパスワードを以前に入力したものに変更しました。

今でも同じパスワードを入力すると、su認証に失敗します。

私が間違っていることを提案してください?

回答:


43

suルートパスワードを要求します。Ubuntuはデフォルトでrootパスワードを設定しないため、rootになるために使用することはできません。

代わりに、rootになるにsudo -iは、個人パスワードを使用してください。


2
私が使用する傾向が認めsudo bashしかし、あなたの呪文は私が使いたくなるsu sudoかもしれませんかsu su sudo
ジェリーアッシャー

5
sudo su推奨される方法ではありません- sudo -i代わりに使用してください。
Guntbert 14年

代わりにyoutube.com/watch?v=axDObUgsuZQを試してください
。suroot

12

suログインしようとしているアカウントのパスワードを要求します。その使用法(簡略化):

su username

省略するusernameと、ユーザー名のデフォルトはになりrootます。Ubuntuではルートパスワードがデフォルトで無効になっているため、パスワードは無効になります。rootコマンドを実行するための好ましい方法は、suシェルではなく、次のようにsudoを使用することです。

sudo mount /dev/sdb1 /mnt

9

rootUbuntu のアカウントはデフォルトで無効になっています。これは、パスワードがなく(空白のパスワードを持つのとは異なります)、ルートのパスワードで認証しようとしても成功しないということです。したがって、suまたはsu -動作しません。

代わりに、sudoルートとしてコマンドを実行するために使用します。

sudo command...

で取得するようなルートシェルが必要な場合はsu、次を実行します。

sudo -s

で取得するようなルートシェルが必要な場合はsu -、次を実行します。

sudo -i

2

ログインしgitていないユーザーIDの1つとしてログインする必要があるとき(pwdはありません)

su - git
Password: 
su: Authentication failure

解決策-この構文を使用して、ユーザーIDとしてログインします git

sudo su - git

1

su ルートパスワードを要求します。

コマンドを入力し、新しいパスワードを設定sudo suすることにより、rootで(パスワードを指定することにより)ルートパスワードを設定できます。sudoerspasswd

ただし、これはさまざまな理由で推奨されません。


0

/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後の違いに注意してください。


完全に異なるLinuxディストリビューションのバグがUbuntuにどのように関係しているのか、本当にわかりません...?
バイトコマンダー

0

私の場合、そのユーザーのエントリがにないためでした/etc/shadow

私は別のテストサーバーに/etc/passwd、IDが1000を超えるすべてのエントリをコピーしました/etc/groupが、忘れていました/etc/shadow。したがってsu、これらのユーザーのいずれかを使用するたびに、そのエラーが発生します。/etc/shadowエラーに欠落しているエントリを追加すると、表示が停止します。

/etc/shadow

myusername:*:16992:0:99999:7:::
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.