sudo相关内容

以编程方式创建用于运行Ansible-Playbook的sudo规则

如何为ansible-playbook正在使用的所有可能命令创建列表,以便可以创建sudoers文件? 为了测试剧本,我临时在/etc/sudoers.d中创建了一个条目: tempuser ALL=(ALL:ALL) NOPASSWD:ALL 但有没有类似命令列表的插件或方法,这样我以后就可以创建一个类似 的列表 tempuser ALL= NOPASSWD: /bin/s ..
发布时间:2022-08-20 14:53:03 其他开发

如何强制安卓使用sudo来安装包?

我有一本运行角色的手册,并使用具有sudo权限的用户登录服务器。问题是,当切换到这个用户时,我仍然需要使用sudo来安装包。 ie: sudo yum install httpd 然而,Ansible似乎忽略了这一点,并将尝试在没有sudo的情况下安装包,这将导致失败。 Anable将运行以下命令: yum install httpd 这是我使用的角色: ta ..
发布时间:2022-08-20 14:46:55 其他开发

在Electron App的sudo.exec中编写代码

我需要在许多地方使用管理员权限执行代码。我找到sudo.exe并成功提示用户输入权限和密码。我仍然想不出如何使用sudo.exe。因为我在删除需要管理员权限的文件时收到相同的错误权限被拒绝。这就是我的代码: const fs = require('fs') var sudo = require('sudo-prompt'); var options = { name: 'Elect ..
发布时间:2022-08-20 14:43:12 前端开发

如何在Java程序中检查Unix凭据

我有两个表示用户的字符串和该用户的密码。我想检查这是否为Unix环境中的有效身份验证对。 我考虑运行一个sudo bash命令在Java代码内部进行身份验证,并查看执行的命令的退出值是否等于0。 但是,我无法执行此操作。 public class Test{ public static void main(String args[]){ String us ..
发布时间:2022-08-20 14:38:17 Java开发

更改‘/usr/bin/’的所有权:不允许操作

我刚刚犯了一个巨大的错误,将我的/usr/bin的所有者从root更改为一个普通的user。每当我尝试执行$sudo chown root /usr/bin时,结果为: chown: changing ownership of ‘/usr/bin/’: Operation not permitted 我读过许多关于这个问题的主题,其中大多数都给出了一个解决方案,以防您已经有了操作系统的备 ..
发布时间:2022-08-20 14:26:22 其他开发

PIP全局安装,而不是在虚拟环境中-即使所有路径和PIP都指向正确的位置

我已经阅读了pip installing in global site-packages instead of virtualenv并确保一切正常,我甚至在virtaulenv中使用Easy_Install重新安装了pip。 发生的事情很奇怪。首先,如果没有sudo,它不会让我安装一个包。如果我读取文本输出,它会像预期的那样将其放在Virtualenv路径中。然后我使用sudo,它起作用了。 ..
发布时间:2022-08-20 14:21:38 Python

无法再进行Sudo Su,";不存在,也没有指定askpass程序";

我有一个根服务器,我在其中禁用了通过根用户登录,并在sudoer列表中创建了另一个用户。因此,当我想在服务器上工作时,我会这样做: ssh myusername@IP_ADDRESS 在服务器上: sudo su 输入我的密码以获得超级用户权限。这在过去的6个月里一直运行良好。今天,我在执行sudo su: 时收到此消息 sudo: no tty present and n ..
发布时间:2022-08-20 14:11:29 服务器开发

将 sudo 与 mercurial 和 ssh 身份验证一起使用

我怎么跑 ssh-添加密钥 sudo hg clone hg@bitbucket.org/etc/etc 但使用我的 ssh 密钥而不是超级用户. 大家好,当我将 sudo 与例如 sudo hg clone hg@bitbucket.org/etc/etc 一起使用时,在我将密钥添加到我的用户帐户后它不起作用.我记得这是因为 sudo 以超级用户身份运行,但该用户无法添加密钥.我记得 ..
发布时间:2022-01-24 23:25:06 其他开发

sudoing 要求输入密码时的 Google Cloud VM

我一直在使用 Google Cloud debian VM,并且使用 sudo 执行超级用户任务完全没有问题(sudo 没有要求输入密码). 今天我像往常一样通过 SSH 连接,当我尝试 sudo 某些东西时,它开始要求输入密码: 我们相信您已经收到了来自本地系统的常规讲座行政人员.通常归结为以下三点:#1) 尊重他人的隐私.#2) 打字前三思.#3) 权力越大,责任越大.[sudo] - ..
发布时间:2022-01-24 23:05:49 其他开发

运行 bash 脚本时自动输入密码

例如,假设我有一个脚本说: #!/bin/bash须藤 setpci -s 00:02.0 F4.B=00 如何将 root 密码放入脚本中,以便它在读取和执行 sudo 行时接受它作为密码(这样我就不必手动输入)? 解决方案 在你的 bash 脚本中生成一个 expect 会话是通常是如何自动化交互式提示. 例如 期望 -c "产生 sudo setpci -s 00:02. ..
发布时间:2022-01-22 08:24:57 其他开发

如何使用 java Runtime 向 sudo 输入密码?

我需要使用 Java 以 root 和 sudo 用户身份执行给定的命令.但是,我不确定可以用来传递密码的方法.有没有办法可以将密码传递给终端? 解决方案 你可以把 sodu 放在一起,然后创建一个 shell 脚本 suid root 并运行它. chmod +s myscript &&chown root myscript &&chgrp 根 myscript 每当调用该脚本时,它 ..
发布时间:2022-01-22 08:08:19 Java开发

使用“sudo"执行 linux shell 命令使用java,无需输入所需密码

您好,我正在使用 ganymed-ssh2 java 库在 linux 工作站中成功执行远程命令. 但现在有一种情况,我需要执行一个命令,但这需要我输入一些密码……比如: sudo/usr/bin/some_process请输入您的密码: 我以前是这样实现远程cmd执行的: 会话 sess = conn.openSession();sess.execCommand("uname -a ..
发布时间:2022-01-22 00:08:36 Java开发

错误 sudo:gem:找不到命令

我正在尝试在 CentOS 上安装 ruby​​rep,但在执行 sudo gem install ruby​​rep 时出现错误 sudo: gem: command not found.Sudo 和 gem 都已安装并可以正常工作,只是组合时没有. 我的设置: [rubyrep]# which sudo/usr/bin/sudo[rubyrep]# 哪个宝石/usr/local/rvm ..
发布时间:2022-01-18 18:33:01 服务器开发