问题标签 [sudo]

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.

0 投票
2 回答
9866 浏览

emacs - 如何在 Emacs 中使用 SSH 和 SUDO 以及 TRAMP

可能重复:
通过 SSH 和 Sudo 使用 Emacs 打开文件

我想在 Emacs 上使用 TRAMP 通过 ssh 连接的远程机器上使用 sudo(比如 /etc/hosts)打开一个文件。

我尝试了几个选项,但没有一个有效。谁能告诉我该怎么做?

谢谢

0 投票
7 回答
58076 浏览

linux - 在 sudo 调用的 Bash 脚本中识别用户

如果我创建包含以下内容的脚本/root/bin/whoami.sh

并且此脚本由具有正确配置的 sudo 的用户调用,它将指示

有没有一种快速的方法来获取脚本中的实际用户,还是我必须求助于传递这个用户名的参数?

0 投票
3 回答
7475 浏览

objective-c - 如何使用 NSTask 授予权限-objective-c

我基本上需要做一个“sudo”,但是,我需要给我的 NSTask 代码这种权限。这可能吗?

谢谢,以利亚

0 投票
3 回答
772 浏览

bash - sh/expect/sudo/screen 都需要在一个命令中一起使用

我需要发生的事情:PHP 需要启动一个在后台运行的具有 root 权限的服务器应用程序。这一切都应该保持沉默。

-sudo 需要允许 php 执行需要 root 权限的操作。

- 需要屏幕以允许应用程序在启动该过程的网页范围之外运行。

- 需要期望,以便屏幕有一个可以运行的点

-Sh 是必需的,因为任何开始运行的东西都需要在后台运行,大概是使用 & 运算符。它还需要将任何输出通过管道传输到 /dev/null/,因为我不希望我的 PHP 页面返回任何内容。如果有人能想出更好的方法在 PHP 中进行调用(fork ...?),这可能是可以协商的

例如,我尝试使用的脚本是:

作为参考,我正在尝试启动 Counter-Strike Source 服务器,而 startserv 是处理启动服务器并收集其输出的 C 代码的名称。谁能更正我对该片段的语法,或者告诉我为什么这样做是错误的?

0 投票
2 回答
1479 浏览

ruby - 无法使用 `sudo` 安装 gem

我刚刚安装了一台新的 Ubuntu 10.04 PC,并正在尝试安装一些 gem。

我认为这是因为我HTTP_PROXY的设置不正确(我在代理后面),但它是正确的。gem也可以正确安装,而无需sudo

关于什么可能是错误的或我应该查看什么以找到此问题的可能原因的任何想法?

0 投票
4 回答
25131 浏览

ruby - 无法将 RVM 安装的 Ruby 与 sudo 一起使用

我已成功将 RVM 配置为使用 Ruby 1.9.2,一切都很好。但是,当我尝试使用它运行 Ruby 时,sudo它说它找不到 RVM 或 Ruby:

这是正确的行为还是我的 RVM 配置错误?也许我应该使用系统范围的安装

0 投票
4 回答
9633 浏览

bash - 将 sudo 密码存储为脚本中的变量 - 安全吗?

以这种方式存储我的密码安全吗?

我需要它来发出这样的命令:

0 投票
8 回答
31510 浏览

python - 我可以阻止fabric 提示我输入sudo 密码吗?

我正在使用Fabric在远程服务器上运行命令。我在该服务器上连接的用户具有一些 sudo 权限,并且不需要密码即可使用这些权限。当 SSH'ing 进入服务器时,我可以运行sudo blah并且命令执行而不提示输入密码。当我尝试通过 Fabric 的sudo函数运行相同的命令时,系统会提示我输入密码。这是因为 Fabric 在使用时以以下方式构建命令sudo

显然,我的用户无权在/bin/bash没有密码的情况下执行。

我已经通过使用run("sudo blah")而不是解决了这个问题sudo("blah"),但我想知道是否有更好的解决方案。这个问题有解决方法吗?

0 投票
1 回答
4189 浏览

python - 当我们需要使用 sudo python xxx.py 或只是 python xxx.py 或 xxx.py

我写了一个网站,让我感到困惑的是,当我运行网站时,首先我需要启动应用程序,所以有 3 种方法:

  1. 须藤蟒蛇xxx.py
  2. 蟒蛇xxx.py
  3. xxx.py

我不清楚如何使用它们,我的电脑中目前的NO.3方法效果不佳

0 投票
2 回答
3879 浏览

linux - Linux - 安全地杀死 apache 拥有的一些进程

我有一堆由 apache 拥有的进程,它们运行了好几天,因为它们被卡住了。

我需要把他们都杀了。显然我想安全地做到这一点。
因此,理想情况下,我应该使用以下方法将它们作为 apache 杀死:

问题是apache user没有外壳。

因此,似乎唯一的方法是升级到 root 并以 root 身份终止进程。但这根本不安全(我可能会错误地杀死其他进程)。

有人有更好的解决方案吗?

谢谢,丹尼尔