我正在尝试运行命令
ssh -t "SeverName" sudo md5sum "fileName"
在bash中的脚本内,但我一直收到此错误
sudo:对不起,您必须有一个tty才能运行sudo
但是,如果我在命令行中运行同一行命令,则可以正常运行。
有人可以告诉我为什么这种情况持续发生吗?
您可能有
默认要求]在您的/ etc / sudoers文件中。
默认要求]
在您的/ etc / sudoers文件中。
正如该选项的名称所暗示的那样,这将导致sudo需要一个tty