我将“退出”放在我的 .bashrc 文件中。我没有对机器的物理访问权限,因此我使用 ssh 连接到它。我没有root权限。每次我连接到服务器时,连接都会自动关闭。
到目前为止,我已经尝试过:
我可以做些什么来禁用 .bashrc 或者在 .bashrc 被获取之前覆盖文件?
更新
@ring0
我尝试了你的建议,但没有运气。bashrc 文件仍然首先运行。
我尝试的另一件事是使用另一个帐户登录并 sudo 编辑 .bashrc,但我没有此帐户的 sudo 权限。
我想我会联系管理员。
编辑
@shellholic
我不敢相信,但这种方法奏效了!即使“退出”出现在.bashrc 文件的前几行(仅由几个if块和导出语句组成),我仍然设法在 20 次尝试(大约需要 3 分钟)内成功地使用 Ctrl-c 中断它。我删除了 .bashrc 中的违规行,一切又恢复正常。