问题标签 [sudoers]
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 - 删除在 sudoers 中指定完整路径
我正在尝试在我的 /etc/sudoers 文件(redhat)中为“sudotest.sh”(或任何需要 sudo 的脚本/二进制文件)添加一个 NOPASSWD 条目,但为了使其正常工作,我必须指定完整路径。以下条目工作得很好:
%jenkins ALL=(ALL)NOPASSWD:/home/vts_share/test/sudotest.sh 问题是脚本可能会移动到不同的目录。我试着给 /home/*/sudotest.sh 但是当我尝试执行 sudo ./sudotest.sh 时对我不起作用,它给了我你没有 root 权限
注意:我也无权访问 /bin/sh 目录。
ubuntu - 自定义 Sudo 命令
所以这是我刚刚想到的效率是脚本。我想知道是否可以制作一个具有 sudo 权限但不提示密码的自定义命令(即 jello)。我写了很多需要 sudo 权限的脚本,不喜欢每次都输入。我一直在编辑 sudoers 文件并对这些文件进行例外处理。但如果这是可能的,我真的很高兴,所以我可以在我的脚本中输入这个命令,它会像它应该运行的那样运行,而不需要输入密码。
python - 在linux中使用sudoers将文件的所有者从用户更改为root
我想使用 /etc/sudoers 将文件的所有者从 bangtest(user) 更改为 root。
更改原因:当我使用 Django 应用程序从 bangtest(user) 将图像上传到我的服务器时,图像文件权限就像
但是当我尝试使用//myhost/media/products/image_2093.jpg从服务器访问这些文件时,我收到404错误。当我尝试记录错误时
当我将文件的所有者从 bangtest 更改为 root 之后,我就可以完美地访问图像了。因此,由于这个原因,我想使用 python 脚本动态更改文件的所有者。
我已经尝试通过更改如下所述的 sudoers 文件。但我仍然收到类似的错误
我的 sudoers 代码:
任何线索为什么 sudoers 不工作?
注意:操作系统Linux。
谢谢
ssh - 以 root 身份访问 ssh
我有一个具有 ssh 访问权限的虚拟机。以前我以 root 身份通过 ssh 登录,但我尝试为用户组配置 ssh 访问权限。我遵循以下教程: http: //knowledgelayer.softlayer.com/learning/how-do-i-permit-specific-users-ssh-access
我创建了组“sshusers”并将“my-user”添加到“sshusers”组。然后我将以下条目添加到 /etc/ssh/sshd_config:
不幸的是,我忘记将“我的用户”添加到 sudoers。
现在我无法以 root 身份登录(因为他不在“sshusers”组中)并且我无法将配置修复为“我的用户”(因为他不在 sudoers 中)。
是否可以在无需重新安装系统的情况下解决此问题...?
unix - sudo - 模拟用户
我正在尝试正确使用 sudo 命令和 sudoers 文件,以便我可以以另一个用户身份运行命令。
我的 sudoers 文件设置如下:
root、apache 和 beans 是 group beans 的一部分。
/opt 也有 755 个权限,而 /opt/renovations 目录及其子目录由 beans 用户和组拥有。
我试图作为 bean 运行的命令是:
-n: 是为了不提示我输入密码,因为这将由 cron 运行
-u: 是为了让我可以模拟 apache 用户
-i: 是为了我模拟登录和我的 .profile已加载。我需要这个才能访问 .profile 中的环境变量
我需要在我的 sudoers 文件中更新一些内容,以便可以做到这一点吗?
mongodb - 意外的 mongo 退出代码 100。重新启动
我试图在我的 VPS 上运行 Meteor,但我收到了这个错误:
我发现问题出在我的用户权限或类似的东西上。当我尝试通过root
访问运行流星时,它工作得非常顺利。如果我尝试用我的“ custom
”用户运行流星,它会失败。即使我授予他DigitalOcean上列出的 sudo 特权。为什么会这样?背后的问题是什么?
我在 Ubuntu 14.04.1 LTS 上。Meteor 是 0.8.3 版,我正在使用 Meteor 附带的 MongoDB。我没有单独安装 MongoDB。
更新:基本上我已经找到了问题,但我现在仍然不知道是什么导致了问题。我在 DigitalOcean VPS 上。如果我通过 SSH 运行 Meteor,它会失败。如果我在 Web 控制台访问上运行 Meteor,它就可以工作。我不明白这一点。
linux - 如何根据参数阻止 sudo 命令
我有一个像这样的具有root权限的文件
我使用 /etc/sudoer 为我的用户启用了无密码 sudo
我想要某种方式,如果我尝试编辑这个特定文件,我会被阻止。例如..我想根据文件名阻止这些命令
我的努力:
- 这根本没有帮助。
- 我还检查了 sudoers 手册页,但似乎正则表达式支持不是那么好。
任何有效的东西都会有所帮助。谢谢。
编辑:我希望能够在多个具有 sudo 访问权限的用户的多个服务器上应用解决方案
c - 如何为 sudouser 增加权限执行命令或功能
在我的客户端和服务器模型中,只有 root 和 sudouser 有权相互交谈。首先,服务器对客户端用户(服务器上的用户)进行身份验证,如果除 root 或 sudousers 之外的任何用户,则将“权限被拒绝消息”备份给客户端。但是当客户端以 sudouser 身份登录时,它无法执行某些需要 root 权限的命令。但在root的情况下它工作正常。
所以,
我试图通过命令“sudo -v”找出用户是否在 sudousers 列表中,然后如果用户在 sudouser 中,我使用“setuid()”系统调用设置 root 的“userid”而不是 sudousers uid。它有效,但这是做同样事情的正确方法吗?
permissions - Ubuntu 中的用户权限
我想访问“sudoers”文件并访问“su -”但我失败并出现以下错误请检查我尝试过的终端输出。我是 m-usman(admin) 但不允许编辑或访问?:(
我该如何解决?
linux - 如何配置访问usr/bin/inlinux中的whoami
我想配置 /etc/sudoers 文件以允许访问名为 'user1' 的用户无需任何密码即可访问 /usr/bin/whoami 文件。我怎样才能做到这一点。下面是我在 sudoers 文件中所做的一些修改。
但是当我从 user1 尝试以下操作时
然后它说权限被拒绝,然后我用 sudo 尝试如下
然后它要求输入 user1 的密码,如下所示
然后在为 user1 提供密码后,它说
请告诉我哪里错了。另外请告诉我如何使用密码和不使用密码(两种方式)授予特定用户对特定文件的权限