sudoers相关内容

以编程方式创建用于运行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 其他开发

意外的 mongo 退出代码 100.重新启动

我试图在我的 VPS 上运行 Meteor,但出现此错误: 意外的 mongo 退出代码 100.正在重新启动.意外的 mongo 退出代码 100.正在重新启动.意外的 mongo 退出代码 100.正在重新启动.无法启动 Mongo 服务器.MongoDB 有一个未指定的未捕获异常.这可能是由于 MongoDB 无法写入本地数据库造成的.检查您是否有权写入 .meteor/local.Mon ..
发布时间:2021-12-22 22:54:52 其他开发

如何在没有密码的情况下以另一个用户身份运行脚本?

我有必须以 user2 身份运行的 script.sh.但是,此脚本只能在我的应用程序中的 user1 下运行. 我希望运行以下命令: su user2 -C script.sh 但无需密码即可运行. 我也希望这是非常严格的,因为在 user1 中只能在 user2 下运行 script.sh,而不能运行其他任何东西. 我试过用 sudoers 文件来做这件事,但经过数小时的 ..
发布时间:2021-12-03 13:15:14 服务器开发

php exec() 中的 sudo 返回退出代码 1

我想在 php 脚本中运行“sudo whoami"命令. 我已将下一行添加到/etc/sudoers apache ALL=(ALL) NOPASSWD:/usr/bin/whoami 并执行脚本 $result = exec("sudo whoami", $output, $return_var); $result 为空.$return_var == 1 终端命令 ..
发布时间:2021-09-01 18:52:18 PHP

无法 sudo 到深度学习图像

我今天安装了最新的 Google Cloud 深度学习 VM 映像,VM 启动后,我能够通过 SSH 网络成功执行 sudo -i.登录后,我开始在后台运行 Tensorflow 模型训练(使用 &).几个小时后,我无法以 root 身份登录.我收到以下消息: 我们相信你已经收到了本地系统的常规讲座行政人员.通常归结为以下三点:#1) 尊重他人的隐私.#2) 打字前请三思.#3) 能力越大,责任 ..

詹金斯·苏多(Jenkins sudo):没有tty存在,也没有使用NOPASSWD指定askpass程序

我花了几天时间设置文件/etc/sudoers,以便能够将root用户的权限授予用户jenkins.我在服务器上安装了Jenkins,因为我托管了几个带有symfony,ionic,neo4j等的项目.问题是我无法在带有ionic的项目中进行构建,出现此错误:sudo: no tty present and no askpass program specified.我的/etc/sudoers文件 ..
发布时间:2021-02-11 19:52:46 其他开发

使用sudo在Python 3.6中导入错误?

我编写了一个使用Scapy的程序. Python能够完美地导入scapy模块,但是使用scapy的sniff功能需要以管理员身份运行该程序. 但是,以sudo python3 身份运行程序会生成import error,为什么会这样? 这是导入行:import scapy.all as scapy 解决方案 就像使用python3一样,我建议 sud ..
发布时间:2020-07-10 03:33:05 服务器开发

Mac OSX找不到有效的sudoers来源

我总是收到此错误.解决方案是什么? 解决方案 错误消息指出:您的/etc/sudoers文件具有错误的权限. 正常权限(在OS X 10.10上)为: $ ls -l /etc/sudoers -r--r----- 1 root wheel 1293 Sep 19 2012 /etc/sudoers 所以以其他方式获得根shell并发出chmod 660 /etc/sud ..
发布时间:2020-07-10 03:33:04 其他开发

我们是否应该真正使用Chef来管理sudoers文件?

这是我的问题.我担心如果Chef可能会由于厨师用户错误地使用菜谱而破坏了sudoers文件中的某些内容,那么服务器将完全无法访问. 我不希望我们完全为客户失去生产服务器,因为我们弄乱了sudoers文件,再也无法将它装进盒子了. 验证程序 解决方案 Chef具有帮助此功能的功能.您可以像这样在sudoer模板上设置verifies: template '/etc/sudoers' ..
发布时间:2020-07-10 03:32:01 服务器开发

输入密码后,Net :: SSH sudo命令挂起

我一直在尝试使用Thor编写一个小型库,以帮助我快速创建新项目和站点.我写了这个小方法: def ssh(cmd) Net::SSH.start( server_ip, user, :port => port) do |session| session.exec cmd end end 仅在需要时协助我在远程服务器上运行快速命令. 问题是当我需要在远端的sudo下运 ..
发布时间:2020-07-01 05:51:38 其他开发

没有权限时在Mac或Linux上编辑sudoers文件

我正在尝试在MacOS(或Linux)系统上安装某些软件,但由于我不是管理员,所以我没有权限.所以我尝试使用sudo,它说我不在/etc/sudoers文件中.我已经尝试编辑sudoers文件,但是它不允许我进行操作,因此我对其进行了“搜索".大家都说要使用visudo来编辑文件.问题是,它甚至不允许我使用visudo!当我输入"visudo"时,它只会说 visudo: /etc/sudo ..
发布时间:2020-05-26 19:12:15 服务器开发

在/etc/sudoer中确定用户权限的最快方法

用户将通过SSH远程访问基于*** nix的计算机,我需要确定最快的方式来检查他们当前使用的用户名是否在/etc/sudoers中具有NOPASSWD访问权限文件. 可能的选项: 在/etc/sudoers中输入用户名的grep,分析命令提示符输出以确定它是否具有NOPASSWD,如果没有,请删除该行,然后附加新的权限 不管(不好的主意),只要在文件中添加一个权限字符串即可. 尝试 ..
发布时间:2020-05-26 19:04:06 服务器开发

“用户名"不在sudoers文件中.此事件将被举报

登录ssh后,我收到以下消息: “用户名"不在sudoers文件中.该事件将得到报告. 我该如何解决?我正在将ssh连接到我的虚拟专用服务器. 解决方案 打开文件 sudo nano /etc/sudoers 然后像下面的语法一样在admin用户下添加用户. user_name ALL=(ALL) ALL ..
发布时间:2020-05-01 08:31:00 服务器开发

如何以没有密码的其他用户身份运行脚本?

我有必须以user2身份运行的script.sh.但是,此脚本只能在我的应用程序的user1下运行. 我想运行以下命令: su user2 -C script.sh 但无需密码即可运行. 我也希望这是非常严格的限制,因为在user1中只能在user2下运行script.sh,而不能执行其他操作. 我已经尝试过使用sudoers文件进行此操作,但是经过数小时的尝试,它才变 ..
发布时间:2020-05-01 07:59:01 服务器开发