执行脚本报sudo: sorry, you must have a tty to run sudo解决办法

编辑 /etc/sudoers

两种办法二选一,个人推荐第一种:

①Defaults requiretty,修改为 #Defaults requiretty,表示不需要控制终端。

②Defaults requiretty,修改为 Defaults:nobody !requiretty,表示仅 nobody 用户不需要控制终端。如果修改为 Defaults:%nobody !requiretty,表示仅 nobody 组不需要控制终端。

https://blog.wanxiaohong.cn/avatar/.jpg"/avatar/42f421c90cdddbf19e471ec93d857d82?s=128&d=mm" class="avatar avatar-128" height="128" width="128">

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: