質問: su できません /etc/passwd内のrootのログインシェルを書き間違えてしまい,su時に su: no shellといわれてしまいます. 一般ユーザで ln コマンドを使用し,書き間違えたファイル名にして実行しようととしました. しかし,/sbin/ 内のファイルのため,一般ユーザでは書き込めません. また,su -s /sbin/sh としてもできませんでした. どのようにすれば su することができるのでしょうか. 使用しているosはsoraris7です. なにとぞよろしくお願いします.
回答: すこし、重傷かも知れませんね。 最終手段としては、インストールcd-romからミニルートになって、 /etcが入っているディスクをマウントをし、passwdファイルを書き直す 方法があると思います。