sudo will only run a program as a different user if one of these 3 conditions has been met (as far as passwords are concerned):
- the NOPASSWD option is specified
- the user entered the correct target password
- the user entered the correct source password
Since options 2 and 3 require a TTY (sudo won't read from a pipe)
it won't run if it can't find one. Check your script if at any point
you're running a script remotely using ssh, as it's possible that it
won't allocate a TTY for a non-interactive remote command.
分享到:
相关推荐
有时候会碰到cuda报错,OSError: libcudart.so.10.0: cannot open shared object file: No such file 原因是cuda动态链接库没有链接上。 解决方法如下: cuda10.0: sudo ldconfig /usr/local/cuda-10.0/lib64 cuda...
运行 ${GIT_COMMIT:0:6}报错: /tmp/jenkins7505855461406722507.sh: 4: /tmp/jenkins7505855461406722507.sh: Bad substitution 原因:两种shell语言解释器 bash和dash 查看当前/bin/sh 指向哪种解释器: ls /...
Gcc编译器报错:gcc -m32报错 :/work/printf_myself$ gcc -m32 -o push_test push_test.c In file included from /usr/include/stdio.h:27:0, from push_test.c:12: /usr/include/features.h:367:25: fatal error: ...
ROS安装:sudo rosdep init的解决方法
7.2: sudo提权 、 Ansible配置 、 Ansible Playbook 、 Ans.docx
linux bash shell脚本文件.sh,自动输入sudo的密码 在脚本中使用sudo命令,将密码保存在脚本中,不需要手动输入密码
在ubuntu 16.04 上源码编译好的python3.7.2,适合离线安装Python使用.使用方式如下: ...#执行python3.7可会报错:没有权限 #那么接着执行 sudo chmod 777 /usr/bin/python3.7 sudo chmod 777 /usr/bin/pip3.7
hiredis的安装包,C语言版本,解压后,切换到解压目录,执行:sudo make && make install
触摸屏校准软件和库:tslib.tar.bz2 解压命令:sudo tar jxvf tslib.tar.bz2 -C /opt
sudo apt update // 更新软件源 sudo apt install -y docker.io // 安装docker sudo usermod -aG docker leo // 添加当前用户leo到docker用户组,然后重启WSL,docker用户组为安装docker时自动创建 sudo service ...
sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动: sudo apache2ctl -k start 停止: sudo apache2ctl -k stop 重新启动: sudo apache2ctl -k restart 配置文件...
测试平台:ubuntu20+python2.7,windows+python3.9...2. 使用sudo权限运行脚本 windows使用说明 1. 使用前先安装必要模块:pip install pywinusb 平台上找了一大圈都没找到好用的脚本,只能自己写一个了,希望能帮到你
Missing path to your environment variable. Current values LD_LIBRARY_PATH= Please add following line to .bashrc: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/...有教程说是不能在sudo(root)模式下运行,因为这
解压:sudo tar -zxvf cmake-3.8.2.tar.gz 赋权限:sudo chmod -R 777 cmake-3.8.2 3)a安装gcc-c++: sudo apt-get install build-essential 或者直接执行这两条命令 sudo apt-get install gcc sudo apt-get ...
4、重装NVIDIA驱动:sudo ./NVIDIA-Linux-x86_64-455.45.01.run -no-x-check -no-nouveau-check -no-opengl-files 5、Nvidia-smi查看是否安装成功(nvidia-smi -L查看显卡具体信息) 6、安装成功后重启
运行nmon时,报错: nmon安装出现错误error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 解决方法: sudo apt install libncurses.*
须藤这是一组从头开始打包 DroboApp 的脚本,即下载源代码、解包、编译、安装和打包成 TGZ 文件。 master分支包含 Drobo5N 版本, drobofs分支包含 DroboFS 版本。我只想安装 DroboApp,我该怎么办? 检查页面。 ...
别sudo-pip 此仓库中有三个分支: gh-pages包含静态网站内容 pelican -包含用于生成静态网站内容的文件 source包含俄罗斯轮盘点子包的源代码 您当前在source分支上。 不要运行sudo pip 运行sudo pip install很...
基于sudo 1.9.5p2源码编译打包,用以解决Sudo 堆溢出(CVE-2021-3156)漏洞,已再rhel6.5及centos6.5上安装验证,直接使用rpm -Uvh升级安装即可
解决办法只有一个一个一个,那就是换源! 使用的是github的源基本都是...记得修改权限,否则会报错: sudo chmod +x /usr/local/bin/docker-compose 最后查看版本: docker-compose --version 安装docker-compose