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

permissions - 通过 OpenVPN 连接时,errno=13 是什么意思?

OpenVPN 连接的尾部(否则会显示成功)说(省略了前导时间戳):

注意:无法打开 TUN/TAP 开发 /dev/net/tun:权限被拒绝 (errno=13)
注意:尝试回退到内核 2.2 TUN/TAP 接口
无法动态分配 TUN/TAP 开发
退出

这里有什么问题?

0 投票
2 回答
11799 浏览

sh - 如何通过 sudo 用户执行 shell 脚本

有人可以举一个通过 sudo 用户运行 shellscript 的例子吗?

我试过这样。

sudo /usr/local/sbin/deploy | ./tmp/cp1.sh

上述脚本作为普通用户而不是 sudo 用户执行。

0 投票
4 回答
10229 浏览

java - 让 netbeans 用 sudo 运行我的项目?

我正在使用 netbeans 中的一个项目,该项目需要正在运行的项目具有 root 权限。

我希望每次我按下“运行项目”(F6)时,我的项目都以 root 身份运行,因此相当于“gksudo javac Main”,因为它有一个 GUI。

一种选择是使用 root 权限启动 netbeans,只需编辑“gksudo netbeans”的快捷方式即可轻松完成。但是由于我在 netbeans 中有多个项目,这意味着对于每个项目我必须以 root 权限运行 netbeans,这不是我想要的。

当然,另一种选择是简单地从 shell 运行我的项目,但这也不理想。

我认为这可以通过更改此项目 build.xml 文件来实现,但我无法弄清楚如何。

经过一些研究,这似乎是一个 Apache Ant 问题,我可以访问我可以修改的 build.xml,所以我需要知道如何让 Ant 使用 sudo/gksudo 运行我的项目。但是,我无法弄清楚如何做到这一点或是否有可能。

0 投票
2 回答
397 浏览

ruby - 带参数的 sudo rake

是:

一个有效的终端命令?我尝试运行它,但它似乎没有正确传递变量..

然而,这样的事情很好:

0 投票
2 回答
130 浏览

svn - svn 更改我的文件名

我在我的 Ubuntu 9.10 上使用命令行 SVN 1.6.5。这是我第一次在最新的 Ubuntu 上使用它,我发现 svn 对文件名感到困惑。问题如下:

我第一次使用

sudo svn co http://my-repository/h2m h2m

成功签出这些文件后,我立即使用

svn st并发现

好像

我发现检查了我\h2m\data\的文件夹,发现有一个名为README.

我还检查了我的服务器存储库:

这很奇怪,我期待着您的来信。

顺便说一句:我正在使用双启动,我发现这些文件在使用 Tortoise SVN 的 Windows 7 上运行良好。

再次感谢。

0 投票
9 回答
259687 浏览

bash - 我如何使用 su 作为该用户执行其余的 bash 脚本?

我编写了一个脚本,该脚本将一个字符串作为参数,该字符串是用户名和项目的串联。该脚本应该切换 (su) 到用户名,cd 到基于项目字符串的特定目录。

我基本上想做:

问题是,一旦我做了一个 su... 它就在那里等着。这是有道理的,因为执行流程已经转移到切换到用户。一旦我退出,其余的事情就会执行,但它不能按预期工作。

我在 svn 命令前添加了 su,但命令失败(即它没有更新所需目录中的 svn)。

如何编写允许用户切换用户和调用 svn(除其他外)的脚本?

0 投票
2 回答
1034 浏览

eclipse - sudo eclipse 时 pydev 消失了

sudo eclipse 时 pydev 消失了

我正在尝试在 Eclipse 中以 root 权限运行 py 脚本。

所以我开始 eclipse 作为'sudo eclipse'。但随后 pydev 插件消失了。CDT 插件似乎没问题。

我在我的用户帐户下使用 eclipse 的安装管理器从 Ubuntu 存储库和 pydev 安装了 eclipse。当我在我的用户帐户下启动 eclipse 时,Pydev 工作正常。

我的平台:Ubuntu 9.10;日食 3.5;Pydev 1.5

谢谢你的帮助

======================================

一些后续行动:我手动下载 pydev 并将其复制到“/usr/share/eclipse/dropins”。它似乎正在工作

0 投票
4 回答
5258 浏览

perl - 使用“cpan”安装 Perl 模块时如何避免 sudo-ing?

我已将 Perl 从源代码安装到 /usr/local,并按照brian d foy 的建议在这里相应地调整了我的路径。

我确定我遗漏了一些东西,但是,现在我正在尝试使用“cpan”命令安装东西,但它失败了,因为它无法写入 /usr/local。我必须使用 sudo,这对我来说感觉不对。CPAN 的东西应该去另一个地方吗?必须使用 sudo 是否正常?

0 投票
3 回答
1140 浏览

shell - 在 Ubuntu 中编写只能由 sudo 用户运行的 shell 脚本

我正在编写一个应该由用户仅在 sudo 用户列表中运行的 shell 脚本,这样做的适当方法是什么?

我在想的是在 shell 脚本中,尝试在系统目录中创建一个虚拟文件,例如 /var/run/ 并将其删除,因此不在 sudo 列表中的用户将收到权限错误,但我相信必须有一个更合适的方法,感谢您的帮助

0 投票
2 回答
4714 浏览

objective-c - 在 Cocoa 和 Objective-C 中使用 sudo 命令?

在 Objective-C/Cocoa中运行类似$sudo touch folder_name或从内部运行的正确方法是什么?$sudo rm我正在更改和移动一些文件,并且需要提升权限。任何代码示例将不胜感激。谢谢。