在bash脚本中调用SSH Sudo命令

问题描述 投票:-1回答:1

我正在尝试运行命令

ssh -t "SeverName" sudo md5sum  "fileName"

在bash中的脚本内,但我一直收到此错误

sudo:对不起,您必须有一个tty才能运行sudo

但是,如果我在命令行中运行同一行命令,则可以正常运行。

有人可以告诉我为什么这种情况持续发生吗?

linux bash ssh server sudo
1个回答
0
投票

您可能有

默认要求]

在您的/ etc / sudoers文件中。

正如该选项的名称所暗示的那样,这将导致sudo需要一个tty

© www.soinside.com 2019 - 2024. All rights reserved.