使用不同账户,执行执行脚本时候sudo经常会碰到 sudo: sorry, you must have a tty to run sudo这个情况,其实修改一下sudo的配置就好了
vi /etc/sudoers (最好用visudo命令)
注释掉 Default requiretty 一行
#Default requiretty
意思就是sudo默认需要tty终端。注释掉就可以在后台执行了。

转自:http://www.linuxidc.com/Linux/2012-11/75153.htm

注:这个错误是我在另一个另一台机器的terminal上通过ssh远程执行shell命令时遇到的。

最新文章

  1. [No0000A6]Visual Studio 2015 中的常用命令的默认键盘快捷键-VS2015 Shortcut
  2. Mac如何找到从AppStore下载的正版Xcode安装包
  3. 一个简单的网页布局HTML+CSS
  4. 20145213《Java程序设计》实验五Java网络编程及安全
  5. bee使用
  6. 一、Docker之旅
  7. ABAP程序中关于长文本的处理方法
  8. MySQL下载安装、配置与使用(win7x64)
  9. sina发现并不会去导入qq使用的
  10. nodejs学习笔记<六>文件处理
  11. Poco C++——JSON解析
  12. Java Lock
  13. Delphi 调用netsh命令修改IP地址
  14. JQUERY 常用方法大全
  15. C#通过生成ini文件,记住用户关闭程序之前的选择+忽略跨线程检查
  16. 关于JavaScript中的escape、encodeURI和encodeURIComponent
  17. Java GC 日志详解
  18. https 与 http
  19. log4j日志记录级别是如何工作?
  20. Python_sniffer(网络嗅探器)

热门文章

  1. Spring源码研究:数据绑定
  2. JVM调用类的main方法的过程
  3. 11款PHP集成开发环境
  4. 移植 libevent-2.0.22-stable 到ARM平台
  5. IO模型《一》IO模型介绍
  6. List_insert
  7. python-循环(while循环、for循环)
  8. 初学python-字符串中引号的使用、input简介、强制类型转换、加减乘除简写、条件判断
  9. scrapy中通过set()方法进行数据过滤去重
  10. SDUT OJ 数组计算机(线段树)