命令:必须从终端运行

4m1*_*4j1 9 linux ssh debian su

我有一个共享主机帐户,我使用 ssh 登录。例如,当我输入时,su我有这个输出: su: must be run from a terminal

这个错误是否与我没有足够的权限或其他原因有关?

ctr*_*lor 4

尝试-t使用 ssh 选项。如果这不起作用,请尝试-tt

-t 强制伪 tty 分配。这可用于在远程计算机上执行任意基于屏幕的程序,这非常有用,例如在实现菜单服务时。多个-t选项强制 tty 分配,即使 ssh 没有本地 tty。