sudo相关内容
所以我正在尝试使用以下代码使用 Swift 中的 sudo 执行命令(如建议的 此处: func doTask(_ password:String) {让 taskOne = Process()taskOne.launchPath = "/bin/echo";taskOne.arguments = [密码]让 taskTwo = Process()taskTwo.launchPath = "/u
..
我正在尝试安装 ffmpeg-libraries,但是,每次都收到相同的错误消息. 我正在尝试为 discord.js 编写音乐机器人并需要 ffmpeg-libraries.我已经尝试重新安装 node.js(我使用的是当前的稳定版本). Louiss-MBP-2:backslashmoderation louisglen$ sudo npm i ffmpeg-binaries密码:lz
..
鉴于 web 应用程序没有 su 权限,我想执行一个需要 sudo 的 shell 脚本.我还想避免让用户输入密码.我有哪些选择?这基本上就是我想要做的. Wicket 申请(更改 IP 的表格) @Overrideprotected void onSubmit() {System.out.println("提交");尝试 {Shell.updateIp("eth0", "192.168.
..
我在我的简单项目中使用了 gitlab-ci. 一切正常,我的跑步者正在我的本地机器(ubuntu18-04)上工作,我用简单的 .gitlab-ci.yml 对其进行了测试. 现在我尝试使用以下 yml: 镜像:ubuntu:18.04建造工作:阶段:构建脚本:- echo "你好,$GITLAB_USER_LOGIN!";- sudo apt-get 更新 但我收到以下错误:
..
我想制作 .sh 文件,以便将网页从 github 自动部署到生产环境.我需要在其中运行 composer install 但当我运行它时,它会向我发出警告: "不要以超级用户超级用户身份运行 composer install!" 我发现这是出于安全原因.但是我还需要运行其他需要例如的命令删除一些文件和目录. 我找到的解决方案是: composer install --no-s
..
我使用的是 Windows 8.1 笔记本电脑.我一直找不到sudo.使用以下命令尝试 npm install: F:\Webruin2>sudo npm install -g git'sudo' 不被识别为内部或外部命令,可运行的程序或批处理文件.F:\Webruin2>npm install -g gitgit@0.1.5 C:\Users\Dave\AppData\Roaming\npm\
..
如何在没有 sudo 的情况下将文件夹复制到/var/www ? 我的文件夹 codes 在/var/www 具有以下权限 4 drwxr-xr-x 8 root root 4096 2009-08-09 03:01 代码 我只能sudo cp -r ~/Dropbox/codes//var/www 复制文件.没有 sudo 我无法复制它们. 解决方案 拥有 /var/www
..
你如何设置它以便 sudo 不会每次都提示你输入密码?我有root. 解决方案 使用/etc/sudoers 中的 NOPASSWD 选项. 不过,这通常是一个坏主意,因为任何用户在没有密码的情况下访问通过 sudo 运行命令的帐户都可能会破坏系统. 另外,sudo 应该记住你的密码一段时间.如果这对您来说超时时间过早,您可以按照此处的说明增加超时时间:http://forum
..
我有一个 shell_exec() 命令,它访问我的文档根目录上方的目录,所以我需要使用 sudo “作为 root"来实现它.(我了解安全问题,并正在采取措施解决). 问题是当我运行 shell_exec() 时,我的 apache error_log 文件中出现“sudo: must be setuid root"错误. 我认为解决方案是 chmod 4750 由我的 sheel_
..
除了要求用户通过 sudo 调用 ruby 脚本之外,还有没有办法以普通用户的身份开始运行脚本,然后在运行时的某个时间点将权限提升到 root,通过提示用户输入他们的 root 密码? 也许使用以 sudo 为前缀的当前命令类似于 #exec 的内容? 解决方案 这有效.它只是使用 exec 再次调用自己(在本例中为 test_script ).但是要非常小心,通过添加一个调用
..
我正在用 C 语言编写数据包嗅探器(使用 libpcap),但我无法使用 Valgrind 来查找程序中的内存泄漏,因为它必须以超级用户权限运行,因为如果没有这个,我什至无法打开用于捕获的网络接口. 当我尝试使用 sudo 运行 Valgrind 时,我得到了这个: $ valgrind sudo ./[exec]==5211====5211== 警告:无法执行 setuid/setgid
..
我今天安装了最新的 Google Cloud 深度学习 VM 映像,VM 启动后,我能够通过 SSH 网络成功执行 sudo -i.登录后,我开始在后台运行 Tensorflow 模型训练(使用 &).几个小时后,我无法以 root 身份登录.我收到以下消息: 我们相信你已经收到了本地系统的常规讲座行政人员.通常归结为以下三点:#1) 尊重他人的隐私.#2) 打字前请三思.#3) 能力越大,责任
..
如何使用 su(没有 sudo 和 except)在 shell 脚本中传递密码?.我试过 echo "password" |su root -c .但是没有用. 解决方案 最好的方法是使用 sudo,但既然你不想要最好的解决方案,你可以使用script 代替: { sleep 3;echo "你的密码";} |脚本 -q -c 'su -c whoami'/dev/null 这将打印
..
我已经安装了 jdk,但是当我尝试使用 java 命令时,它说“找不到命令". 然后我在 .bashrc 中为我的帐户设置环境变量,它工作正常. export JAVA_HOME=/usr/java/jdk1.7.0_03export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/l\ib/to
..
我真的很难理解终端,我不断收到找不到命令的命令,我做错了什么? 我正在尝试使用本教程在 mac 上安装 ruby.http://www.ruby-lang.org/en/downloads/> 但我不断收到错误 sudo: apt-get: command not found Ben-Easts-iMac:~ Ben$ sudo用法:sudo [-n] -h |-K |-k |-L
..
我正在尝试在 aws ec2 实例上运行一个小的 python 代码(它需要 pytz 和其他一些包).当我尝试安装 pytz 时,出现了一些错误: [ec2-user@ip-172-31-28-178 ~]$ pip install pytz收集pytz使用缓存的 pytz-2016.7-py2.py3-none-any.whl安装收集到的包:pytz例外:回溯(最近一次调用最后一次):文件“
..
尝试使用以下命令安装 urllib.request 模块 sudo pip install urllib.request 但它回来了 下载/解压urllib.request找不到任何满足 urllib.request 要求的下载打扫干净...根本没有找到 urllib.request 的分布将失败的调试日志存储在/home/mounarajan/.pip/pip.log 如何安装此模块?
..
当我为 npm 设置 EACCESS 并且我在终端中运行 chown 命令以获取更改所有者权限时,但现在我坚持了这一点sudo :“/usr/bin/sudo 必须由 uid 0 拥有并设置 setuid 位"我的版本是:ubuntu14.04 LTS 请帮助我 Guyz :) 解决方案 首先重启你的电脑,然后在 Ubuntu 启动时按下 ESC 键. 这将调出启动菜单. 选择
..
我设置了一个 virtualenv,它正在运行,但出于某种原因,我需要将 sudo 用于像 mkdir 这样简单的命令.显然我做错了什么.知道它可能是什么吗? 谢谢 解决方案 检查目录权限和所有者并给出: $ sudo chown -R me:me virtualenvdir$ sudo chmod -R a+rX virtualenvdir 将 me 更改为您的用户名,通常为
..
如果我使用 sudo 运行 shell 脚本,我如何获得正确的 $USER ? 我在 Mac 安装包中将它们作为安装后脚本运行,在那里它们会被自动 sudo-ed,但我需要使用用户名做一些事情. 不过,$HOME 是正确的.不优雅的方法是从主路径中提取名称,但我想知道是否有一种自然的方法可以做到这一点. 我无法影响脚本的调用方式,因为它是安装程序内部的自动调用. 解决方案
..