sudo相关内容

如何运行需要 root 的 perl 脚本?

我需要使用来自另一台计算机或同一台计算机的 ssh 从 php 执行位于/root/scripts/中的 perl 脚本.问题是我只是不知道如何让 php 登录到 root 帐户以仅执行该文件. 作为用户 $ 我无法访问/root/scripts/,所以我不能使用 execc 或 system 调用它.我曾尝试使用 ssh 登录 sudo su,但当我提供密码时,它挂起. 我把代码留在 ..
发布时间:2021-07-10 19:25:38 PHP

使用 system() 在 C 中执行 sudo 命令

我正在编写一段 C 代码,它将在 system("sudo ip route ...") 函数调用中运行一些 sudo 命令. 这个调用是在主线程创建的一个pthread中完成的,主程序在启动时用sudo ./program执行. 运行程序时,Ubuntu提示我输入nobody密码: [sudo] 无人密码: 我也尝试直接执行 system("ip route ...") ..
发布时间:2021-07-10 19:24:12 其他开发

如何以 root 身份执行 os.* 方法?

是否可以在不存储在我的脚本内存中的情况下请求 root pw 并以 root 身份运行一些 os.* 命令? 我的剧本 扫描一些文件夹和文件以检查它是否可以完成这项工作 在/etc/... 中进行了一些更改 创建一个文件夹和文件,这些文件应该归运行脚本的用户所有 (1) 可以作为普通用户完成.我可以通过 sudo 脚本来执行 (2),但是 (3) 中的文件夹和文件将是 roo ..
发布时间:2021-07-10 19:23:47 Python

sudo 在 subprocess.run 中的什么位置?

我正在尝试从我的 Python 应用程序调用 bash 命令,以更改触摸屏上的背景灯.python 应用程序将在我的 Raspberry Pi(Rasbian/stretch)上运行. 在终端中运行 bash 命令并不复杂:sudo sh -c "echo 80 >/sys/class/backlight/rpi_backlight/brightness" 肯定会使屏幕变暗(这是我想要的是) ..
发布时间:2021-07-02 20:29:52 Python

在 Linux 中,如何在 Qt Creator 中添加一个使用 su 权限的构建步骤而不会在构建时尝试输入错误的密码?

我的目标是将文件夹成功链接到/opt/目录 - 需要使用 sudo 运行. 我已经试过了: system(sudo ln -s $$OUT_PWD/xampp/opt/lampp):message("你应该手动链接 LAMPP") 但是从 qt-creator 构建它不会提示输入 sudo 密码,因此我无法让它链接文件夹.我在编译器输出中收到“错误的密码尝试..."错误.然后我用构建步 ..
发布时间:2021-06-30 18:48:07 其他开发

在 python 脚本中更改为 sudo 用户

我有问题.我正在编写一个软件,它需要执行需要用户处于 sudo 模式的操作.运行 'sudo python filename.py' 不是一个选项,这让我想到了我的问题.有没有办法在python脚本中途更改为sudo,安全性不是问题,因为用户会知道程序应以以下方式运行的sudo密码来说明问题 以普通用户身份运行的程序 ......执行操作 用户输入 sudo 密码 用户已更改为 sud ..
发布时间:2021-06-25 20:17:06 Python

从python脚本以超级用户身份运行命令

所以我正在尝试使用子进程从 python 脚本中以超级用户身份运行一个进程.在 ipython shell 中类似 proc = subprocess.Popen('sudo apach2ctl restart',shell=True, stdin=subprocess.PIPE,标准输出=子进程.PIPE,stderr=subprocess.PIPE) 工作正常,但是一旦我将它粘贴到脚本中, ..
发布时间:2021-06-25 20:06:08 Python

以 root 身份运行 pygame 脚本时,没有声音输出?

我为我的 raspberry pi 编写了一个非常简单的脚本,它加载一个未压缩的 WAV 并播放它 - 但是当我以 root 身份运行脚本时(为了能够使用 GPIO 和 ServoBlaster),没有声音输出. 我已将默认音频设备设置为 USB 声卡,这有效 - 我已使用 aplay fx.wav 对此进行了测试.在没有 sudo 的情况下运行 pygame 脚本,声音播放良好. 这 ..
发布时间:2021-06-23 20:39:47 Python

如何在 terraform 中运行 sudo 命令?

我的问题和这个 git hub 帖子类似,但很遗憾没有解决: https://github.com/hashicorp/terraform/issues/550 我想要一种简单的方法来为在我的 terraform 脚本的 provisioner "remote-exec" { } 块中运行的命令授予 sudo 权限. 我来自具有 sudo: yes 选项的 ansible 背景, ..
发布时间:2021-06-22 20:23:10 其他开发

如何在 Windows 上的 powershell 上执行 sudo

每当我需要运行 powershell 脚本时,它都会抱怨安全性,如果我添加 powershell.exe -nologo -executionpolicy bypass -File .\install.ps1 我仍然会得到权限被拒绝的未授权访问异常.我只想运行这个安装脚本,sudo 相当于在 windows 上的 powershell 上键入什么? 解决方案 注意:如果您想添加通用,预打包 ..
发布时间:2021-06-19 19:53:38 其他开发

如何使用 Paramiko 制作 sudo 命令

我在使用 paramiko 的 sudo 命令时遇到了一些问题 f.ex sudo apt-get 更新 这是我的代码: 尝试:进口paramiko除了:尝试:进口paramiko除了:打印“paramiko 模块出错"cmd = "sudo apt-get 更新"ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(para ..
发布时间:2021-06-14 19:14:03 Python

我知道我不应该,但我做了“sudo npm"

当我尝试 npm install -g npm 有很多警告 所以我做了 sudo npm install -g npm 这似乎完美无缺. 但是现在,当我想在终端中使用 npm 时,它会返回: bash: npm: 命令未找到 我现在只能通过 sudo 使用 npm. 我该如何还原? 我尝试重新安装 npm 和 nodejs但它不起作用. ..
发布时间:2021-06-09 19:19:49 其他开发

npm install vs sudo npm install -g

对于某些软件包,我必须运行 sudo npm install -g 而对于其他软件包,npm install 就足够了. 为什么和有什么区别? 例如: npm install -g grunt-cli # 不起作用sudo npm install -g grunt-cli # 有效npm install websocket-stream # 有效 sudo 是否只需要 -g 标志? ..
发布时间:2021-06-09 19:04:15 前端开发

如何在没有 sudo 的情况下修复 npm 抛出错误

我刚刚通过 nodejs.org 上的包安装了 node 和 npm,每当我尝试使用 npm 搜索或安装某些东西时,它都会引发以下错误,除非我执行命令.我有一种感觉,这是一个权限问题?我已经是管理员了. npm 错误!错误:EACCES,打开'/Users/chietala/.npm/-/all/.cache.json'npm 错误!{ [错误:EACCES,打开'/Users/chietala ..
发布时间:2021-06-07 20:45:08 服务器开发

无需 sudo 即可连接到本地 MySQL 服务器

这个命令: mysql -uroot -p 出现以下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) 但是使用 sudo 权限运行相同的工作: sudo mysql -uroot -p 我的MySQ ..
发布时间:2021-06-05 19:31:49 数据库

在Ubuntu 16.04上执行命令sudo apt-get update之后出现以下错误

我对Linux命令一无所知,但我忍不住要问为什么在命令 sudo apt-get update 后显示此类错误: W:存储库' http://ppa.launchpad.net/bumblebee/stable/ubuntu xenial Release'没有发布文件. N:此类存储库中的数据无法通过身份验证,因此可能存在使用危险. N:有关存储库创建和用户配置的详细信息,请参见 ..
发布时间:2021-05-29 22:47:14 服务器开发

如何从脚本提供sudo密码?

请注意::这是在本地计算机上运行的来宾VM(VBox),我并不担心安全性. 我正在编写一个脚本,该脚本将以 myuser 用户的身份在Linux(Ubuntu)VM上执行.该脚本将在/etc/myapp 下创建一个非常大的目录树.目前,我必须手动完成所有操作,首先要在/etc 下授予 myuser 递归 rwx 权限,如下所示: sudo chmod -R 777/etc我的用户的[su ..
发布时间:2021-05-07 19:08:09 服务器开发

如何保留GTK外观使用sudo在Java中感觉

通常,当您需要运行一些Java安装程序时,只需执行以下操作即可: $ sudo netbeans-8.1-linux.sh 不幸的是,这会切换您漂亮的本机GTK外观&感觉有些难看,是默认的Metal主题. 您可以使用以下示例类对其进行测试: //laf.java导入javax.swing.UIManager;公开课laf {公共静态void main(java.lang.Strin ..
发布时间:2021-05-04 20:31:21 Java开发