标签: sudo

sudoers 文件 NOPASSWD 条目被忽略?

我的 sudoers 文件似乎被忽略了。sudo visudo我通过 vim ( )添加了这两行:

myusername ALL=(ALL) NOPASSWD: /usr/sbin/networksetup -setsocksfirewallproxy
myusername ALL=(ALL) NOPASSWD: /usr/sbin/networksetup -setsocksfirewallproxystate
Run Code Online (Sandbox Code Playgroud)

但是当我运行任一命令时,系统会提示我输入密码:

$ sudo -n networksetup -setsocksfirewallproxy "Wi-Fi" localhost 3000
sudo: a password is required
Run Code Online (Sandbox Code Playgroud)

unix sudo

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

在 ubuntu pod 中找不到 curl 或 sudo 包

我在 kubernetes 上部署了一个服务,然后我想在集群本身内部测试它,然后再设置入口规则以在外部访问它。

因此,在我从日志中验证该服务正在运行之后。

我尝试创建一个 Pod 并通过以下方式访问其中的 shell

kubectl run -i --tty ubuntu --image=ubuntu --restart=Never -- sh

这似乎工作正常。我看到了一个 ubuntu shell,它似乎运行良好。

但是如果我做一个卷曲:例如

curl --location --request GET 'http://127.0.0.1:9000/hello'

我得到回应 sh: 4: curl: not found

所以后来我尝试了,

apt-get install curl 这给了我:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package curl
Run Code Online (Sandbox Code Playgroud)

认为这是因为 sudo 。我就是这么做的sudo apt-get install curl,但这告诉我 sh: 6: sudo: not found

尝试安装 sudoapt-get install sudo但那只是给出

Reading package lists... Done
Building dependency tree …
Run Code Online (Sandbox Code Playgroud)

ubuntu curl sudo apt-get kubernetes

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

从范围中获取偶数:Sudo 到 Ruby

已在 sudo 中生成代码,需要指导将其转移到 ruby​​。

须藤:

Numbers = array containing 1-10
Even_numbers = empty array

Newmethoddeclaration 
For each num in Numbers
      If num % 2 == 0
         Add num to even_numbers
Print even_numbers.
Run Code Online (Sandbox Code Playgroud)

红宝石:

ruby sudo

-2
推荐指数
1
解决办法
182
查看次数

Sudo etc/hosts 文件不起作用

我想编辑我的 etc/hosts 文件。在 Mac 上的终端/命令行中,我输入了 sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

有时它会要求我输入密码,我输入密码后什么也没发生。其他时候,它甚至不要求输入密码,也不会发生任何事情。为什么这个命令不起作用?

terminal command-line sudo hosts-file

-2
推荐指数
1
解决办法
5625
查看次数

当我 sudo bash -c 时会发生什么?

我知道sudo bash -c 'some_command'它将以some_command与 sudo 相同的权限运行。

我对发生了什么感到困惑?它是否some_command以 sudo 的形式在 bash 中运行(与 相同sudo bash)然后切换回我的当前用户?为什么我没有像运行时那样留在 bash 实例中,并拥有 sudo 权限sudo bash

我尝试运行man bash,它描述了该-c选项(引用如下)。但是,我正在努力弄清楚描述与我在跑步时观察到的行为之间的关系sudo bash -c 'some_command'

如果存在 -c 选项,则从第一个非选项参数 command_string 中读取命令。如果 command_string 后面有参数,则将它们分配给位置参数,从 $0 开始。

linux bash shell terminal sudo

-2
推荐指数
1
解决办法
2384
查看次数

标签 统计

sudo ×5

terminal ×2

apt-get ×1

bash ×1

command-line ×1

curl ×1

hosts-file ×1

kubernetes ×1

linux ×1

ruby ×1

shell ×1

ubuntu ×1

unix ×1