博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sudo报错案例-RHEL6
阅读量:6574 次
发布时间:2019-06-24

本文共 529 字,大约阅读时间需要 1 分钟。

1. 注释Defaults requiretty 

Defaults requiretty修改为 #Defaults requiretty, 表示不需要控制终端。 
否则会出现sudo: sorry, you must have a tty to run sudo 
2. 增加行 Defaults visiblepw 
否则会出现 sudo: no tty present and no askpass program specified

sudo-1.6.9p17-5.el5是不支持这个参数的,sudo-1.7.2p1-10.el5支持。

 

使用不同账户,执行执行脚本时候sudo经常会碰到 sudo: sorry, you must have a tty to run sudo这个情况,其实修改一下sudo的配置就好了

vi /etc/sudoers (最好用visudo命令)

注释掉 Default requiretty 一行

#Default requiretty

意思就是sudo默认需要tty终端。注释掉就可以在后台执行了。

本文转自青衫解衣 51CTO博客,原文链接:http://blog.51cto.com/215687833/1766029

转载地址:http://ndwno.baihongyu.com/

你可能感兴趣的文章
「试着读读 Vue 源代码」工程目录及本地运行(断点调试)
查看>>
A Visual Git Reference
查看>>
Tomcat 关于表单提交数据量过大导致数据丢失的问题
查看>>
金融数据库
查看>>
翻了100个程序员的朋友圈, 发现个个都是套路王
查看>>
为什么 ++[[]][+[]]+[+[]] = 10?
查看>>
ContentProvider
查看>>
Android 自定义GridView网格布局
查看>>
基于 jQuery & CSS3 实现智能提示输入框光标位置
查看>>
我的友情链接
查看>>
ThreadLocal分析
查看>>
mysql优化:连接数
查看>>
PHP 时间操作 / 跳转问题
查看>>
Windows 2012 R2 FSMO角色相关小记录
查看>>
(小蚂蚁站长吧)网站优化做好这八步你就是seo第一
查看>>
使用流的方式往页面前台输出图片
查看>>
java核心技术反射
查看>>
LAMP,安装脚本
查看>>
DHCP
查看>>
电脑上怎样压缩图片大小
查看>>