web-dev-qa-db-ja.com

ユーザーのシェルを/ bin / falseから別のシェルに変更します

ルートシェルを/ bin/falseに変更するのを間違えましたが、元に戻したいときに常にエラーが発生しました

Sudo chsh -s /bin/bash root
[Sudo] password: <input current user password>
password: <input root password>
chsh: PAM: Authentication failure
3
guilin 桂林

ファイルを変更できます/etc/passwd chshが機能しない場合は、行を置き換える

root:x:0:0:root:/root:/bin/false

root:x:0:0:root:/root:/bin/bash
5
xuhdev

試してみてください:

Sudo vigr

エディターで、ルートのシェルを/ bin/bashに戻します(最初の行の最後のフィールドである必要があります)

0
AlexKing