问题标签 [visudo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何永久授予用户 sudo 访问权限?
我创建了一个服务来为我自动初始化一些脚本,但是当我尝试运行时,它们不能很好地工作......继续询问我的 sudo 密码。
我尝试使用 sudo visudo 将我的用户添加到 sudors,但没有任何改变。
我的命令:
python - 从 python 脚本中 SSH 并运行必须提供 sudo 密码的 sudo 命令
我正在尝试从 python 脚本中通过 SSH 连接到另一台主机并运行需要 sudo 的命令。
我可以从 python 脚本 ssh 如下:
但我想在 sshing 之后运行这样的命令:
我怎么做?
另外,我不想在每次运行此 sudo 命令时都提供 sudo 密码,因为我已在尝试 ssh 的新主机中的 visudo 末尾添加了此命令(即上面的 internal_cmd)进入。但是仍然像这样直接在终端中键入此命令时:
系统提示我提供密码。为什么会这样?
puppet - 通过 puppet 禁用用户 sudo 的有效方法
我在我的环境中安装了 puppet 6,并希望确保用户centos
不能sudo
在我的所有代理上。我可以创建这样的东西:
然后创建一个modules/sudoers/files/sudoers
文件并将我喜欢的内容放在那里并确保 centos 行被注释掉:
但这很长,在 puppet 3 中,我只能sudo::disable_centos: true
在hiera
. 有没有更好的方法让 puppet 阻止用户centos
使用 sudo?谢谢
perl - 使用动态参数将命令添加到 visudo
我编写了一个需要 sudo 权限的 perl 脚本,但它接受的参数总是不同的。例如
我想把它添加到 visudo 是行不通的。这可能吗?如果不是,我正在考虑使用管道之类的东西来解决这个问题,例如:
有没有办法以这种方式将变量传递给 perl 脚本?
我看到的唯一其他选项是将参数写入文件。然后我仍然可以将脚本添加到 visudo。
bash - 使用从脚本调用的 vim 编辑 visudo
我创建了一个自动安装脚本,在从 chroot 执行时,我想取消注释轮组行。我可以使用它来做到这一点,sed -i "s/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/g" /etc/sudoers
但我读到这不是最佳做法。那么,如何用 vim 做到这一点呢?
该命令是:82 s/# //
我尝试使用管道,重定向标准输入或使用 vim +“命令文件”,但前者不起作用,后者起作用但表明它是只读文件...
谢谢!
ubuntu-20.04 - sudoers NOPASSWD 不工作 - Ubuntu 20.04
我知道这个问题以前经常被问到,但我不可能让它发挥作用。
我想在不输入用户密码的情况下关闭系统holmer
holmer ALL=(ALL:ALL) NOPASSWD: /sbin/shutdown /usr/bin/timedatectl /usr/sbin/reboot
我在sudo visudo
to中添加了以下行
/etc/sudoers
。
这实际上是文件/etc/sudoers
:
我还尝试将文件添加到/etd/sudoers.d/
. - 它也没有奏效。如果我取消注释该#
行#includedir /etc/sudoers.d
,我会收到一条错误消息。
操作系统:Ubuntu 20.04
macos - etc/sudoers 中的语法错误,无法在终端中编辑
我正在/正在尝试运行终端命令而不必先使用 sudo 并且必须破坏文件。现在我正在尝试修复它,当我尝试使用相同的sudo visudo
命令进行编辑时,它给了我这个错误。
/etc/sudoers:第 62 行附近的语法错误 <<< sudo:第 62 行附近 /etc/sudoers 中的解析错误 sudo:找不到有效的 sudoers 源,退出 sudo:无法初始化策略插件
我在使用终端的 Mac 上
有没有办法编辑这个文件并删除我添加或重置它而不损害或删除其他文件?
php - PHP 7.3.2 shell_exec 输出突然停止工作
我要疯了,我有一个PHP文件来定位我网络上的其他树莓派计算机,我可以通过这个文件直接连接,这工作得很好,但突然无缘无故停止工作,我不能似乎知道为什么。
我正在使用Nginx,最近将我的 PHP 升级到PHP 7.3.19-1~deb10u1 (cli)(构建时间:2020 年 7 月 5 日,使用 sudo apt install 升级。
PHP
我为所有需要的命令授予了visudo权限。
我还检查了我的php.ini文件,看看是否有任何更改,但文件仍然保持不变。
有人可以为我提供有关如何解决此问题的想法吗?