[英]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.