问题标签 [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 回答
1448 浏览

vim - Vim:写入选择时出现 sudo 错误

如何规避命令中的错误,例如 E212 和 E13?

在某些情况下,即使使用 Pavel 的命令:

0 投票
3 回答
2318 浏览

php - 使用 sudo 为 PHPdoc 运行 SH 脚本

如何在 PHPdoc 生成文档时运行以下脚本?

#1 须藤代码

我明白了

#2 没有 sudo

问题是sudo没有命令source。我试图通过将 ~/phpdoc/phpdoc 的权限更改为 777 然后运行来解决问题,但未成功

我明白了

#3 没有 sudo

我跑

我明白了

0 投票
5 回答
16874 浏览

git - 在许多帐户中使用没有 Sudo 的 Git

如何在一个 Ubuntu 中的多个帐户中使用没有 Sudo 的 Git?

我的 Ubuntu 有很多帐户。新帐户的创建使我无法在没有 sudo 的情况下访问 Git。

我将所有者更改为我,masi,并将组更改为adminmasi所属的组。我对 Git 有以下权限

我在尝试使用 Git 时收到以下消息

我运行find . -iregex ".*index.l.*它不返回任何匹配项,因此似乎没有 index.lock 锁定系统。我也使用 sudo 不成功地运行相同的命令。

0 投票
1 回答
1151 浏览

uac - 使用 C++ (UAC/gksudo/etc.) 以管理员/root 身份打开/写入文件

我正在开发的应用程序需要能够跨 Linux、OSX 和 Windows [Vista] 编辑某些受保护的文件。通常,当应用程序需要以提升的权限执行某些操作时,会出现一个密码请求对话框,要求用户验证他们是否希望允许应用程序以管理员身份执行这些操作。

我相信一般来说,Windows Vista 使用 Manifest 文件,OSX 有授权库(https://developer.apple.com/mac/library/documentation/Security/Reference/authorization_ref/Reference/reference.html),Linux 有一个各种 sudo 前端。

是否有一种普遍可接受的跨平台处理方式?我不希望我的应用程序必须以 root 用户身份运行,但我确实希望它能够打开受保护的文件以进行读/写操作,然后恢复到正常用户模式。

0 投票
9 回答
16039 浏览

macos - Mac OS X 是否有任何图形“sudo”?

我正在用Java设计一个小软件。我不知道我在做什么的术语/定义,但我正在提示从 Java 到终端的命令。像这样的东西:

我以前在 Linux 中做过这个,我用于gksudo需要 root 密码的命令。

gksudoOS X 中有吗?任何图形弹出窗口要求输入 root 密码?

0 投票
3 回答
18247 浏览

path - 如何永久更改 sudo 的 $PATH 变量(Ubuntu 9.x)

我想在运行 sudo 时向 $PATH 添加一些目录,这是(半)永久要求,而不是需要添加到脚本本身的东西。我注意到 Django 已经设法做到了,(运行 sudo 时我的 $PATH 是“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/ usr/X11R6/bin:/django/django-trunk/django/bin") - 那么它是怎么做到的呢?

0 投票
1 回答
2399 浏览

bash - Capistrano:外壳示例

我目前正在使用 Capistrano 来部署我的 Web 应用程序,它就像一个魅力。

在我的新项目中,我必须从 sudo /bin/bash shell 执行命令。

Capistrano 是否可以作为用户 X 登录机器,运行 sudo /bin/bash,输入密码,然后在 sudo shell 中执行命令?如果是,请您举个例子。

带着敬意

雅各布

0 投票
4 回答
22635 浏览

unix - 使用 sudo 运行时在 shell 脚本中获取 $USER?

如果我使用 sudo 运行 shell 脚本,如何获得正确的 $USER ?

我在 Mac 安装包中将它们作为安装后脚本运行,它们会自动被 sudo 编辑,但我需要用用户名做一些事情。

不过,$HOME 是正确的。不优雅的方法是从主路径中提取名称,但我想知道是否有一种自然的方法可以做到这一点。

我无法影响调用脚本的方式,因为它是安装程序内部的自动调用。

0 投票
5 回答
10313 浏览

python - 如何以 root 身份执行 os.* 方法?

是否可以在不存储在我的脚本内存中的情况下请求 root pw 并以 root 身份运行一些 os.* 命令?

我的剧本

  1. 扫描一些文件夹和文件以检查它是否可以完成这项工作
  2. 在 /etc/... 中进行一些更改
  3. 创建应该由运行脚本的用户拥有的文件夹和文件

(1) 可以作为普通用户完成。我可以通过 sudo 脚本来执行 (2),但是 (3) 中的文件夹和文件将是 root 的。

问题是我使用了很多 os.makedirs、os.symlink 等,这阻止了我让它可由普通用户运行。

Tanks 2 所有的建议

到目前为止的解决方案是:

感谢gnibbler的提示。

0 投票
1 回答
10332 浏览

bash - 如何在 bash 脚本中使用 ssh 在计算机上执行 sudo

我正在尝试运行具有以下内容的 bash 脚本:

我得到错误:

在某些计算机上,但在其他计算机上,该过程运行顺利。我怎样才能防止这种情况?