繁体   English   中英

在 bash 脚本中调用 SSH Sudo 命令

[英]calling SSH Sudo Commands in a bash script

我正在尝试运行命令

ssh -t "SeverName" sudo md5sum  "fileName"

在 bash 的脚本中,但我不断收到此错误

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

但是,如果我在命令行中运行同一行命令,则效果很好。

有人能告诉我为什么会这样吗?

你可能有

默认要求

在您的 /etc/sudoers 文件中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM