.bashrcでミスした場合
root権か、別ユーザでログイン出来ることが必要です。
rootになれる場合は、該当ユーザの .bashrc を修正します。
root権は無いけれど、別ユーザでログイン出来る場合は、一旦別ユーザでログイン後、下記コマンドで該当ユーザにログイン出来ます。
ログイン後、問題のある .bashrc を修正します。
su - ログイン出来なくなったユーザ名 --shell=/bin/sh
/etc/profile のミスの場合
/etc/profileでミスした場合は、rootでもログインできなくなります。
その場合は、リモートマシンから下記を実行するとログインできます。
ログイン後、rootになって /etc/profile を修正します。
ssh -t ユーザ名@ホスト名 bash
コメント