web-dev-qa-db-ja.com

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

VMマシンにKali Linuxをインストールしましたが、suを使用してユーザーを端末からrootに変更できません。コマンドSudoは正常に機能しますが、 suには、「bin/bash/****(my user name)not directoryは実行できません」と表示されます。

4
Baasic

エラーメッセージに基づいて、ルートユーザーのlogin Shell/etc/passwdファイルに正しく設定されていないようです。

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

主にあなたのシステムでは、

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

ここで、****はユーザー名です。

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

4
Kannan Mohan