You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH连接时执行su切换用户并保持会话存活的问题求助

SSH连接时执行su切换用户并保持会话存活的问题求助

我有一台服务器,上面设置了两个用户:一个专门用于SSH访问,另一个用来执行命令。我想写一条命令,通过SSH连接后用su切换到超级用户,同时让会话保持存活不中断。

我试了下面这条命令:

ssh -t user@ip 'echo password | su superuser; bash -l'

看起来好像成功切换用户了,但会话马上就结束了。不过如果去掉su命令的话,这条命令就能正常保持会话:

ssh -t user@ip 'echo password; bash -l'

有没有人能帮我解决这个问题呀?

备注:内容来源于stack exchange,提问作者Alan Gaytan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:33:11