root のデフォルトシェルを /bin/false に誤設定した場合の対応方法
上記の調べものをしていたときに発見。
簡単な流れ
- シングルユーザーモードで起動する
- /etc/passwd を vi で開く
- デフォルトシェルを手動で変更する
変更例
# vi /etc/passwd root:x:0:0:root:/root:/bin/false <- 変更前 root:x:0:0:root:/root:/bin/bash <- 変更後 # reboot
上記の調べものをしていたときに発見。
# vi /etc/passwd root:x:0:0:root:/root:/bin/false <- 変更前 root:x:0:0:root:/root:/bin/bash <- 変更後 # reboot