我必须重做一个 bash 脚本(最初不是我编写的),并且在某个时候与用户“root”建立 ssh 连接,之后的第一件事是:
su - otheruser
我不太明白为什么不简单地在 ssh 中以其他用户身份登录,并且我有 root 和其他用户的密码。
路径方面是否存在其他差异(即使是很小的差异)?
答案1
至少有一个可能的原因。管理员将 ssh 配置为仅允许使用密钥,并且唯一拥有密钥的帐户是 root。因此您以 root 身份登录,然后切换到其他用户。
另一个原因可能是通过 sshd_config 限制用户通过 ssh 登录。