.bashrcファイルに「exit」を入れます。マシンに物理的にアクセスできないので、マシンに接続するにはsshを使用します。ルート権限がありません。サーバーに接続するたびに、接続が自動的に閉じます。
これまで、私は試しました:
- .bashrcをscpおよびsftpで上書きします。何かをする前に接続が閉じます。
- いくつかの異なるGUIプログラムを使用してsshにアクセスします(接続が閉じます)
- ftpでファイルを上書きします。(ftpは使用できません)
- 自宅のコンピューターから
- $ ssh host "bash --noprofile --norc"(接続が閉じます)
- $ ssh host "mv .bashrc bashrc_temp"(接続が閉じます)
- $ ssh host "rm .bashrc"(同じこと)
- $ ssh host -t(接続が閉じます)
.bashrcを無効にするために、または.bashrcがソースされる前にファイルを上書きするためにできることはありますか?
更新
@ ring0
私はあなたの提案を試みましたが、運はありません。bashrcファイルはまだ最初に実行されます。
私が試した別のことは、別のアカウントでログインし、.bashrcをsudoで編集しましたが、このアカウントにはsudo権限がありません。
管理者に連絡すると思います。
編集
@shellholic
信じられませんが、このアプローチはうまくいきました!.bashrcファイルの最初の数行(少数のifブロックとexportステートメントのみで構成される)で「exit」が発生しますが、Ctrl-cで20回(約3分)以内に正常に中断できました。.bashrc内の問題のある行を削除しましたが、すべて正常に機能するようになりました。