问题标签 [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 投票
9 回答
451847 浏览

vim - vim“用 sudo 编写”技巧是如何工作的?

你们中的许多人可能已经看到允许您在需要 root 权限的文件上写入的命令,即使您忘记使用 sudo 打开 vim:

问题是我不明白这里到底发生了什么。

我已经想通了: w就是为了这个

所以它将所有行作为标准输入传递。

该部件以管理员权限!sudo tee调用。tee

为了让所有人都明白,%应该输出文件名(作为 的参数tee),但我找不到有关此行为的帮助的参考资料。

tl; dr有人可以帮我剖析这个命令吗?

0 投票
3 回答
1089 浏览

linux - 从根 bash 脚本以非根用户身份运行文件

好的,我目前在我的服务器上使用 Eggdrop IRC 机器人。我想制作一个 bash 脚本来同时启动它以及其他一些脚本。剩下的就是让它启动,但它不会以 root 身份运行。

但是,我还需要在文件的当前目录中运行它,否则会显示错误。

例如: /home/eggdrop/eggdropbot/eggdrop 会显示错误,所以要运行它我需要 cd /home/eggdrop/eggdropbot 然后 ./eggdrop

所以我不能只使用“sudo -u eggdrop /home/eggdrop/eggdropbot/eggdrop”,你可能知道,sudo 也不会 cd,因为那毫无意义。

有什么建议么?

0 投票
2 回答
8697 浏览

python - 在我的 virtualenv 中,我需要对所有命令使用 sudo

我设置了一个virtualenv,它正在工作,但由于某种原因,我需要使用sudomkdir. 显然我做错了什么。知道它可能是什么吗?

谢谢

0 投票
7 回答
11972 浏览

ruby-on-rails - Ruby on Rails Beta 3 在 Snow Leopard 上安装 - 找不到文件

我尝试使用以下命令在我的系统上安装新的测试版:

但无论我尝试了什么,我仍然得到这个该死的错误:

成功安装 rails-3.0.0.beta3
1 gem installed正在
安装 rails-3.0.0.beta3 的 ri 文档...
找不到文件:lib

由于我对红宝石很陌生,我真的不知道该怎么做。

我怎样才能完成安装呢?这个已经安装了吗?为什么会在这里中断?

0 投票
3 回答
1541 浏览

linux - 更改了 sudo 路径,仍然找不到命令

我添加了

export PATH="/home/deltrem/Pedro - Arquivos/play/ps1/linux/pSX:$PATH"

/root/.bashrc

, 但

sudo pSX

回声

command not found.

0 投票
2 回答
2752 浏览

mercurial - 将 sudo 与 mercurial 和 ssh 身份验证一起使用

我如何运行 但使用我的 ssh 密钥而不是超级用户。
ssh-add key
sudo hg clone hg@bitbucket.org/etc/etc

大家好,当我使用 sudo 时,例如,在我向我的用户帐户添加密钥后,sudo hg clone hg@bitbucket.org/etc/etc 它不起作用。我记得这是因为 sudo 以超级用户身份运行,但该用户无法添加密钥。我记得设置了一些指令(我使用 debian),允许我以 sudo 运行该命令,但我的 ssh 密钥仍然来自我的普通用户帐户,但我当时没有记下它。谢谢。

0 投票
3 回答
1008 浏览

unix - Unix:sudo-mv-chown 组合的命令?

我在一个来回移动大量文件和目录的系统中以 sudo 身份运行。有组合命令吗?

0 投票
2 回答
1290 浏览

security - 通过我的网络应用程序使用 sudo 运行 shell 脚本

我的 Web 应用程序中有一些与服务器操作系统交互的功能。我编写了一个 bash 脚本,并且能够在我的应用程序中运行它。

但是,脚本的某些功能需要超级用户权限。

安全运行此脚本的最明智的方法是什么?它从 Web 表单中传递参数的,但应该只能由经过身份验证的用户调用,我相信这些用户不会对其进行 haxxor 处理。

0 投票
1 回答
134 浏览

linux - 为什么对我自己的帐户运行 sudo 可以修复 Swing GUI 中的图形问题

我的 swing GUI 应用程序从一个脚本开始。

当我在没有 sudo 的 Linux 下运行该脚本时,它会给我带来意想不到的外观和其他图形问题。

为什么使用 sudo su 运行到我自己的帐户可以解决此问题?

0 投票
1 回答
1827 浏览

api - 我应该使用哪种 API 将用户权限提升为 Mac OS X 中的超级用户?

我想将我的应用程序的权限提升为超级用户。安装程序应用程序通过显示此对话框来支持这一点。如何显示此对话框以提升权限?

PS。我正在 Mac OS X 上制作一种数据包嗅探器应用程序。我正在使用 pcap lib。(这是 tcpdump 的一部分)