2016-07-03 91 views
0

如何在终端中用su命令在一行中登录? 我知道,sudo命令可以做到这一点:用'su'命令在一行中登录

echo [password] | sudo -S [command] 

但是当我尝试暗示它在su命令:

echo [password] | su [username] 

我得到连接错误:

standard in must be tty 

我不无法访问sudo帐户(所以我无法访问和编辑sudoers文件)

+0

我投票结束这个问题作为题外话,因为它不是根据需要为Stackoverflow问题编程。您的问题可能适用于其他网站,如[unix.se],但在发布之前请先检查他们的帮助。 – kaylum

回答

0

尝试sudo su -

是的,这个问题似乎是脱离主题。