su は bin/bash/**** を実行できません。

su は bin/bash/**** を実行できません。

VMマシンにKali Linuxをインストールしましたが、端末からユーザーをrootに変更することはできませんsu。コマンドはsudo正しく機能しますが、su「ディレクトリの代わりにbin/bash/****(私のユーザー名)を実行できません」というメッセージが表示されます。

答え1

login shellエラーメッセージによると、rootユーザーがファイルに正しく設定されていないようです/etc/passwd

$ grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash

システムのほとんどの場合、次のようになります。

root:x:0:0:root:/root:/bin/bash/****

ユーザー名はどこにありますか****

ファイルを開き、/etc/passwdログインシェルを変更します。

関連情報