标签: sudo

Shebangs 不喜欢 OSX 中的 sudo

在 shebang 中使用 sudo 似乎完全被破坏了。下面的代码:

#!/usr/bin/sudo /bin/bash
echo "this should work"
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 上工作正常,但在 OSX 上给我:

sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 
'nosuid' option set or an NFS file system without root privileges?
Run Code Online (Sandbox Code Playgroud)

有什么想法如何让它发挥作用吗?

注意: sudo 工作得很好,否则:

/usr/bin/sudo echo "This works"
Password:
This works
Run Code Online (Sandbox Code Playgroud)

linux sudo osx-mavericks shebang macos

1
推荐指数
1
解决办法
1299
查看次数

Linux下如何进入sudo模式?

我希望实现这样的目标:

须藤

终端要求输入密码 => 输入密码

现在我处于 sudo 模式

sudo

1
推荐指数
1
解决办法
1万
查看次数

在 cygwin 上使用 sudo 的问题

我正在尝试python-brisa在 Linux 上安装该框架。当我尝试使用该sudo命令时,它给了我错误“找不到命令”。

我正在运行以下命令:

$ cd file
$ sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

linux sudo cygwin

0
推荐指数
1
解决办法
6031
查看次数

禁用单个命令需要 sudo 密码

我想强制用户使用他的密码进行身份验证,每次他发出带有“sudo”的命令时。但是,我想从该需求中排除一个命令(一个 init 脚本)。这个单一的命令应该能够在不需要密码的情况下作为 sudo 运行。知道这是否可能吗?或者我是否需要为此设置一个不同的用户帐户,唯一的权利就是调用命令?

sudo sudoers

0
推荐指数
1
解决办法
1328
查看次数

chmodding /var/www 时“找不到有效的 sudoers 来源,正在退出”错误

我是 Ubuntu 的新手,刚刚安装了 LAMP。我正在尝试将文件粘贴到/var/www/目录中,以便我可以测试我的 PHP 项目,但我不能。

我在网上搜索过,我读到的只是:“类型sudo chmod 077 /var/www/”或类似的东西,但我的机器抛出了这个:

sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sudo permissions ubuntu-11.04

0
推荐指数
1
解决办法
4万
查看次数

sudo 必须是 setuid root 错误并且恢复模式需要 root passwd?

当我尝试执行时sudo su,我收到以下消息:

sudo: must be setuid root
Run Code Online (Sandbox Code Playgroud)

当我尝试以恢复模式重新启动时,它会询问:

Enter root password for maintenance
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu 10.10。在我开始sudo工作之前,我不能做所有其他网站上提到的任何技巧。我怎样才能做到这一点?

sudo ubuntu ubuntu-10.10

0
推荐指数
1
解决办法
4593
查看次数

我想让 alice 以 root 身份运行任何命令,但不能以任何其他用户身份运行命令

假设我有 2 个用户 - 'alice' 和 'bob' 并希望允许 'alice' 以 root 身份运行任何命令,但不能以 'bob' 或任何其他用户身份运行命令,我是否能够做到这一点,如果是这样如何 ?

考虑这个例子,它允许 james 以 alice 的身份运行任何命令

詹姆斯 ALL=(爱丽丝) ALL

或者这个例子允许 fred 以 root 身份运行 ls 命令

fred ALL=(root) /bin/ls

我怀疑这与对 /etc/sudoers 的修改有关,例如

爱丽丝 ALL=(root) ALL ?

linux security unix sudo macos

0
推荐指数
1
解决办法
374
查看次数

如果禁用 root 访问,如何修复无效的 /etc/sudoers 文件?

这与我安装了 Raspbmc 的 Raspberry Pi 有关。我确实意识到有一个 Raspberry Pi StackExchange 站点,但我想我可能会在这里更多地关注这个问题。

问题是我进行了修改/etc/sudoers以试图向NOPASSWD其中一个用户授予权限,但我猜我在此过程中的某个地方破坏了文件,现在每当我登录/尝试使用时都会收到以下错误sudo

sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)

我在UbuntuStackOverflow上发现了类似的帖子,但问题是所有的答案都需要 root 密码,并且在 Raspbmc 上默认禁用 root 帐户,显然我在尝试更改之前没有启用它/etc/sudoers

所以我的问题是:如果我没有启用 root 访问权限,我该如何修复文件?甚至有可能吗?

root sudo sudoers raspberry-pi raspbmc

0
推荐指数
1
解决办法
2万
查看次数

如何在 AIX 机器上执行 sudo apt-get

我不明白这个 AIX。

sudo apt-get在 AIX 上怎么办?

-bash-3.00$ sudo
-bash: sudo: command not found
-bash-3.00$ apt-get
-bash: apt-get: command not found
Run Code Online (Sandbox Code Playgroud)

sudo aix apt-get

0
推荐指数
2
解决办法
3076
查看次数

当用户是“wheel”的成员时,C 程序无法在 OS X 上打开串行端口

我有一个打开串行端口的 C 程序。代码不是这里的问题。当我以 sudo 身份运行程序时,它工作正常并打开端口。当我以自己(普通用户)身份运行它时,它无法打开串行端口。

串口是:

crw-rw-rw-  1 root  wheel   18,   5 Dec 26 17:34 /dev/cu.usbmodem1421
Run Code Online (Sandbox Code Playgroud)

我正在运行 Mac OSX 10.11.6 (El Capitan)。我已将自己添加到“车轮”组中,但这并没有帮助。所以我想知道如果我是'wheel'组的成员,为什么我不能打开它?还有什么我想念的。

<

sudo serial-port permissions c macos

0
推荐指数
1
解决办法
925
查看次数