`
happyqing
  • 浏览: 3198098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux sudo报错:sudo: sorry, you must have a tty to run sudo

阅读更多

 

使用不同账户,执行执行脚本时候sudo经常会碰到

sudo: sorry, you must have a tty to run sudo这个情况,其实修改一下sudo的配置就好了

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

注释掉 Default requiretty 一行

#Default requiretty

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

分享到:
评论

相关推荐

    linux全志R16的linux系统编译的资料_20170502_1655.7z

    全志R16平台编译linux系统V1.0.txt 2017/4/11 13:36 (编译请使用编译android的lichee的选项编译生成的.config文件,不然直接编译会报错!!!!) rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar...

    java在linux系统下开机启动无法使用sudo命令的原因及解决办法

    在Linux系统中,尤其是CentOS 5.2这样的老版本,有时会遇到Java程序在开机启动时无法使用`sudo`命令的问题。这个问题通常涉及到Linux的启动流程、`sudo`命令的配置以及用户权限等方面。在给出的场景中,一个WEB应用...

    Arch Linux - tty1模式

    根据提供的文件信息,我们可以归纳出一系列与Arch Linux及其tty1模式相关的知识点,这些知识点主要涉及系统配置、软件安装以及tty1模式下的基本操作等。下面将详细解释这些知识点。 ### Arch Linux - tty1模式 ###...

    u认证失败的解决方法

    2. **错误提示:“su: sorry, you must have a tty to run su”** - **原因分析**:这表明用户尝试在无终端的情况下运行su命令,通常发生在SSH连接中。 - **解决方法**: - 在SSH连接时添加 `-t` 参数,即使用 `...

    cp201x资源启动程序

    When you plugin your USB-UART converter, and run "> ls /dev/tty*", if you don't see the /dev/ttyUSB0 (or similar), your Linux does not detect your USB-UART device. We need to install the driver for ...

    如何查看linux下串口名称,安装serial报错(csdn)————程序.pdf

    在Linux环境下,串口通信是设备之间进行数据交换的重要方式,尤其在嵌入式开发和物联网(IoT)项目中非常常见。本文将详细介绍如何查看Linux下的串口名称以及解决在Python中使用`serial`库时遇到的问题。 首先,要...

    ubuntu ref

    - `sudo command`: Run a command as root. - `sudo -s`: Open a root shell. - `sudo -s -u user`: Open a shell as a specific user. - `sudo -k`: Forget sudo passwords (logout). **2. Graphical Sudo ...

    Prolific USB-To-Serial PL-2303 for Linux.rar

    标题中的"Prolific USB-To-Serial PL-2303 for Linux.rar"表明这是一个针对Linux操作系统的Prolific PL-2303 USB转串口驱动程序的压缩包。Prolific PL-2303是一款广泛应用的USB到串行接口控制器,常用于连接各种串口...

    linux常用命令.doc

    Linux 常用命令大全 本文档总结了 Linux 系统中常用的命令,涵盖了基本操作、系统信息查看、文件和目录操作、进程管理、网络管理等方面。 基本操作 * 关机:shutdown -h now * 重启:shutdown -r now * 查看系统...

    Mini_Linux_LiveCD

    ### Mini_Linux_LiveCD 的构建过程详解 #### 一、理解Mini_Linux_LiveCD的概念 Mini_Linux_LiveCD是一种轻量级的操作系统发行版,它可以在计算机上通过Live CD的方式运行而无需安装到硬盘。这种类型的系统通常体积...

    ubuntu12.04、14.04、16.04安装nvidia显卡驱动

    sudo apt-get remove --purge nvidia-* 这将卸载所有与Nvidia驱动相关的软件包。 知识点2:进入TTY模式 在安装Nvidia显卡驱动之前,我们需要关闭lightdm服务并进入TTY模式。使用以下命令关闭lightdm服务: sudo ...

    Linux下ESP8266开发环境搭建

    ### Linux下ESP8266开发环境搭建 #### 一、概述 ESP8266是一种低成本、低功耗的Wi-Fi芯片,广泛应用于物联网(IoT)领域。本文档详细介绍了如何在Deepin Linux环境下搭建ESP8266的开发环境。整个过程分为两大部分:...

    linux中常见问题解答集

    ### Linux中常见问题解答集 #### 一、基础概念与操作 **1.1 Root用户权限** - **问题描述:** 在Linux系统中,经常需要使用root用户进行一些操作,但有时不知道如何切换到root用户或者担心误用root权限导致系统...

    Linux安装CH9344USB转4串口芯片驱动.docx

    Linux CH9344USB转4串口芯片驱动安装指南 Linux操作系统是当今最流行的开源操作系统之一,广泛应用于服务器、嵌入式系统、移动设备等领域。CH9344USB转4串口芯片驱动是Linux系统中的一种常见的串口驱动程序,能够将...

    linux dialog指令学习shell

    result=$(dialog --yesno "Do you want to continue?" 8 30) if [ $? -eq 0 ]; then echo "User chose Yes." else echo "User chose No." fi ``` 四、退出代码和脚本集成 `dialog`命令的退出代码(exit code)...

    esptool-3.3-linux.tar.gz

    1. **连接设备**:使用`ls /dev/tty*`找出可用的串口,然后通过`sudo ./esptool --port /dev/ttyUSB0`指定设备。 2. **读取芯片信息**:运行`sudo ./esptool --port /dev/ttyUSB0 flash_id`来获取芯片的制造商ID和...

    Linux用户和文件权限管理

    ### Linux用户和文件权限管理 #### 一、Linux用户管理 **1. 查看用户** 在Linux中,可以通过多种方式查看当前用户的信息。最常用的命令是`whoami`,它直接返回当前登录用户的用户名。 此外,`who` 命令提供更...

    Linux系统更换ROOT及VNC远程密码.docx

    在Linux系统管理中,安全性和访问控制是至关重要的。本文将详细介绍如何在Linux环境中更改ROOT用户的密码以及VNC远程连接的密码。以下是具体步骤: **一、更换ROOT密码** 1. **通过命令行更改ROOT密码** 在Linux...

    Linux常用命令(完整版).docx

    在Linux操作系统中,掌握常用的命令是进行日常管理、系统维护和问题排查的关键。以下是一些在Linux中常用的重要命令的详细解释: 1. **关机和重启**: - `shutdown -h now`:立即关闭系统。 - `shutdown -r now`...

Global site tag (gtag.js) - Google Analytics