通过 ssh 调用 adduser 后挂起

通过 ssh 调用 adduser 后挂起

我正在尝试使用 ssh 在服务器上创建一个新用户,如下所示:

ssh root@myserver 'adduser newuser'

它成功运行,但 ssh 不会停止并挂起,直到我按下 Ctrl+C。我该怎么办?

答案1

adduser是交互式的,因此需要 TTY。运行带开关的ssh命令-t以确保服务器上已分配 TTY:

ssh -t root@myserver 'adduser newuser'

相关内容