加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

ssh – 无需运行bash_profile或bashrc即可登录

发布时间:2020-12-15 18:42:39 所属栏目:安全 来源:网络整理
导读:所以,假设一个人在.bashrc中输入了一些东西,阻止他(或她)通过ssh登录(即由于文件中的错误而导致ssh登录退出).是否有任何人可以登录而不执行它(或.bashrc,因为一个运行另一个),或以其他方式删除/重命名/无效文件? 假设您没有对该计算机的物理访问权限,并且这
所以,假设一个人在.bashrc中输入了一些东西,阻止他(或她)通过ssh登录(即由于文件中的错误而导致ssh登录退出).是否有任何人可以登录而不执行它(或.bashrc,因为一个运行另一个),或以其他方式删除/重命名/无效文件?

假设您没有对该计算机的物理访问权限,并且这是唯一具有ssh功能的用户帐户.

供参考:.bash_profile包括.bashrc:

[[ -f ~/.bashrc ]] && . ~/.bashrc

编辑:我尝试过的事情:

ssh user@host "rm ~/.bashrc"

scp nothing user@host:/RAID/home/tom/.bashrc

ssh user@host  "/bin/bash --norc"

所有人都给出了错误:

/RAID/home/tom/.bashrc: line 16: /usr/local/bin/file: No such file or directory
/RAID/home/tom/.bashrc: line 16: exec: /usr/local/bin/file: cannot execute: No such file or directory
我认为你唯一的选择是:

> ssh in as another user and su to your account;>如果在主机上启用了相关服务,请使用类似ftp或smbclient的内容;>在开放式网络服务中找到一个开放的漏洞并利用它:).>让管理员解决问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读