sudo相关内容
如何为ansible-playbook正在使用的所有可能命令创建列表,以便可以创建sudoers文件? 为了测试剧本,我临时在/etc/sudoers.d中创建了一个条目: tempuser ALL=(ALL:ALL) NOPASSWD:ALL 但有没有类似命令列表的插件或方法,这样我以后就可以创建一个类似 的列表 tempuser ALL= NOPASSWD: /bin/s
..
我有一本运行角色的手册,并使用具有sudo权限的用户登录服务器。问题是,当切换到这个用户时,我仍然需要使用sudo来安装包。 ie: sudo yum install httpd 然而,Ansible似乎忽略了这一点,并将尝试在没有sudo的情况下安装包,这将导致失败。 Anable将运行以下命令: yum install httpd 这是我使用的角色: ta
..
我需要在许多地方使用管理员权限执行代码。我找到sudo.exe并成功提示用户输入权限和密码。我仍然想不出如何使用sudo.exe。因为我在删除需要管理员权限的文件时收到相同的错误权限被拒绝。这就是我的代码: const fs = require('fs') var sudo = require('sudo-prompt'); var options = { name: 'Elect
..
我有两个表示用户的字符串和该用户的密码。我想检查这是否为Unix环境中的有效身份验证对。 我考虑运行一个sudo bash命令在Java代码内部进行身份验证,并查看执行的命令的退出值是否等于0。 但是,我无法执行此操作。 public class Test{ public static void main(String args[]){ String us
..
我刚刚犯了一个巨大的错误,将我的/usr/bin的所有者从root更改为一个普通的user。每当我尝试执行$sudo chown root /usr/bin时,结果为: chown: changing ownership of ‘/usr/bin/’: Operation not permitted 我读过许多关于这个问题的主题,其中大多数都给出了一个解决方案,以防您已经有了操作系统的备
..
我已经阅读了pip installing in global site-packages instead of virtualenv并确保一切正常,我甚至在virtaulenv中使用Easy_Install重新安装了pip。 发生的事情很奇怪。首先,如果没有sudo,它不会让我安装一个包。如果我读取文本输出,它会像预期的那样将其放在Virtualenv路径中。然后我使用sudo,它起作用了。
..
我有一个根服务器,我在其中禁用了通过根用户登录,并在sudoer列表中创建了另一个用户。因此,当我想在服务器上工作时,我会这样做: ssh myusername@IP_ADDRESS 在服务器上: sudo su 输入我的密码以获得超级用户权限。这在过去的6个月里一直运行良好。今天,我在执行sudo su: 时收到此消息 sudo: no tty present and n
..
我正在尝试从一个无根的Golang程序中启动一个新进程,为该进程授予根权限,并使用sudo执行一个命令。但是,我得到了以下输出: sudo: /etc/sudo.conf is owned by uid 65534, should be 0 sudo: /etc/sudo.conf is owned by uid 65534, should be 0 sudo: error in /etc/
..
我正在尝试删除日志目录中的所有文件,并使用CentOS 6.5上的默认bash外壳 [lei@ids7gueywjZ /]$ sudo ls -al /var/log/jenkins/ total 1541512 drwxr-x--- 2 jenkins jenkins 4096 Jul 22 09:52 . drwxr-xr-x. 10 root root
..
我怎么跑 ssh-添加密钥 sudo hg clone hg@bitbucket.org/etc/etc 但使用我的 ssh 密钥而不是超级用户. 大家好,当我将 sudo 与例如 sudo hg clone hg@bitbucket.org/etc/etc 一起使用时,在我将密钥添加到我的用户帐户后它不起作用.我记得这是因为 sudo 以超级用户身份运行,但该用户无法添加密钥.我记得
..
我一直在使用 Google Cloud debian VM,并且使用 sudo 执行超级用户任务完全没有问题(sudo 没有要求输入密码). 今天我像往常一样通过 SSH 连接,当我尝试 sudo 某些东西时,它开始要求输入密码: 我们相信您已经收到了来自本地系统的常规讲座行政人员.通常归结为以下三点:#1) 尊重他人的隐私.#2) 打字前三思.#3) 权力越大,责任越大.[sudo] -
..
例如,假设我有一个脚本说: #!/bin/bash须藤 setpci -s 00:02.0 F4.B=00 如何将 root 密码放入脚本中,以便它在读取和执行 sudo 行时接受它作为密码(这样我就不必手动输入)? 解决方案 在你的 bash 脚本中生成一个 expect 会话是通常是如何自动化交互式提示. 例如 期望 -c "产生 sudo setpci -s 00:02.
..
我需要使用 Java 以 root 和 sudo 用户身份执行给定的命令.但是,我不确定可以用来传递密码的方法.有没有办法可以将密码传递给终端? 解决方案 你可以把 sodu 放在一起,然后创建一个 shell 脚本 suid root 并运行它. chmod +s myscript &&chown root myscript &&chgrp 根 myscript 每当调用该脚本时,它
..
您好,我正在使用 ganymed-ssh2 java 库在 linux 工作站中成功执行远程命令. 但现在有一种情况,我需要执行一个命令,但这需要我输入一些密码……比如: sudo/usr/bin/some_process请输入您的密码: 我以前是这样实现远程cmd执行的: 会话 sess = conn.openSession();sess.execCommand("uname -a
..
..
我正在尝试将 Prestissimo 安装到 Ubuntu 16.04 服务器,但这会导致错误: $ composer global require "hirak/prestissimo:^0.3"将当前目录更改为/home/kramer65/.composer[错误异常]file_put_contents(./composer.json):无法打开流:权限被拒绝需要 [--dev] [--pr
..
所以,我试图通过 ssh 和 scp 将文件文件夹从本地计算机传输到服务器.sudoing 后,我使用如下命令: scp -r C:/desktop/myfolder/deployments/user@host:/path/to/whereyouwant/thefile 我得到错误: ssh: C: 名称或服务未知 我猜它是 c:/desktop 等的语法.有什么想法吗? 顺
..
我正在尝试在 CentOS 上安装 rubyrep,但在执行 sudo gem install rubyrep 时出现错误 sudo: gem: command not found.Sudo 和 gem 都已安装并可以正常工作,只是组合时没有. 我的设置: [rubyrep]# which sudo/usr/bin/sudo[rubyrep]# 哪个宝石/usr/local/rvm
..
为什么使用sudo时找不到命令“bundle": [root@desktop gitlab]# sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=productionsudo:捆绑:找不到命令[root@desktop gitlab]# 但在不使用 sudo 时确实存在: [root@desktop gitlab]# bundle
..
我已经检查了所有其他类似的答案,没有一个与我的完全一样,这些解决方案也没有对我有用. gem environment 和 sudo gem environment 给出相同的结果: RubyGems 环境:- 红宝石版本:1.5.3- 红宝石版本:1.8.7(2011-12-28 补丁级别 357)[x86_64-linux]- 安装目录:/usr/local/lib/ruby/gems/
..