sudo相关内容

使用sudo时没有发现命令

我 foo.sh 在我的主文件夹称为脚本。 当我浏览到这个文件夹,然后输入 ./ foo.sh ,我得到 -bash:./foo.sh:权限被拒绝。 当我使用须藤./foo.sh ,我得到 须藤:foo.sh:找不到命令 为什么会出现这种情况,我该如何解决? 解决方案 权限被拒绝 为了运行一个脚本文件必须有可执行权限位设置 为了全面了解Linux的 ..
发布时间:2016-08-02 15:34:51 服务器开发

会发生什么,当我sudo的庆典-c?

我知道 sudo的庆典-c'some_command“将运行 some_command 具有相同的特权sudo的。 我很困惑,发生了什么?它是否在bash运行 some_command 作为须藤(同 sudo的庆典),然后再切换回我的当前用户?为什么我不能在bash的一个实例,就像我会当我运行留下了sudo的权限 sudo的庆典? 我试着运行男人庆典,它描述了 -c 选项(下面引用)。 不过 ..
发布时间:2016-08-02 15:33:29 服务器开发

不再是根被使用sudo运行的脚本中间

有是命令的列表,只有当它们与须藤 pfaced $ P $成功。结果 还有另一个命令列表,只有当用户运行他们没有须藤成功。 我想从同一个脚本执行所有这些命令。结果 我想,以避免执行以下操作: #!的/ usr / bin中/ env的庆典 须藤sudo_command_one; 须藤sudo_command_two; 须藤sudo_command_three; non_sudo_comma ..
发布时间:2016-08-02 15:17:05 服务器开发

shell脚本 - 须藤的权限失去了时间

我做了需要保持它的整个脚本超级用户权限的简单bash脚本。当睡眠发生不幸,但可以理解的剧本失去其须藤 -eleveted权限。对我来说并不好: 须藤回声“我须藤!” #询问口令 睡眠(60) 须藤回声“我须藤!” #需要再次输入密码。 我想过更换睡眠用whil​​e循环,保持须藤活着,但我pretty确保有可用以使更好的选择须藤 -permissions保持整个脚本? 感谢 解决方案 须 ..
发布时间:2016-08-02 14:05:05 Linux/Unix

Root用户/须藤相当于在Cygwin的?

我试图运行Cygwin的bash脚本。 我得到必须以root身份运行,即须藤./scriptname 错误。 搭配chmod 777脚本名称没有帮助。 我已经看了各种方法来模仿在Cygwin须藤,添加root用户,因为呼叫“苏”呈现误差苏:用户根本不存在,有用的东西,并没有发现什么。 任何人有什么建议吗? 解决方案 我回答了这个问题上超级用户但只有在在OP忽略无益的答案是当时唯一的 ..
发布时间:2016-08-02 13:51:35 Linux/Unix

你怎么找到通过多种须藤和苏命令原来的用户?

在运行通过sudo或SU脚本我想要得到原来的用户。不管多本应发生须藤或苏对方,特别是须藤苏内运行 - 解决方案 结果: 使用我是谁| AWK'{$打印1} 或 LOGNAME ,因为没有其他方法保证。 在登录自我: 埃文>回声$ USER 埃文 埃文>回声$ SUDO_USER埃文>回声$ LOGNAME 埃文 埃文>我是谁 埃文 埃文>我是谁| AWK ..
发布时间:2016-08-02 13:38:44 服务器开发

使用sudo与密码参数

我想用我的密码作为参数运行sudo的,这样我可以用它的脚本。我试过 须藤-S输入mypassword execute_command 但没有任何成功。有什么建议? 解决方案 -S开关使须藤从STDIN读取密码。这意味着你可以做回声输入mypassword |须藤-S命令 通过密码须藤 然而,通过其他的建议不涉及传递密码作为命令的一部分,如检查,如果该用户是根可能是出于安全原因,更好 ..
发布时间:2016-08-02 13:29:53 服务器开发

如何运行sudo的两个命令?

有什么办法我怎么可以在命令行中运行两个DB2命令? (它将从PH​​P exec命令调用) DB2连接到TTT (注意,我们需要有连接住了第二个命令 DB2 UPDATE联系人设置EMAIL_ADDRESS ='mytestaccount@gmail.com“ 须藤-su DB2INST1的DB2 Connect到TTT; DB2更新联系人设置EMAIL_ADDRESS ='myte ..
发布时间:2016-08-02 13:10:14 Linux/Unix

如何运行脚本,如无密码其他用户

我必须运行为user2的script.sh。然而,这个脚本只能在user1的在我的应用程序运行。 我想下面的命令来运行: 苏用户2 -C script.sh 但能够不使用密码运行。 我也希望这是非常严格的,如USER1只能在user2的,没有别的。运行script.sh 我试着sudoers文件这样做的,只是尝试小时后得到了不断地混淆。 如果有人可以提供这可怎么完成(而不是一般的东西像使 ..
发布时间:2016-08-02 13:06:36 服务器开发

如何从PHP调用需要SUDO shell脚本?

我有一个文件就是一个bash脚本,需要sudo来工作。 我可以在命令行中使用sudo运行它,但我会提示放入SUDO密码。 我想通过了shell_exec 来从PHP这个脚本,但我如果我叫SUDO,它不喜欢命令行,我可以提示输入密码。有没有办法为须藤通过密码与sudo的电话吗? 我怎样才能做到这一点? 解决方案 编辑sudoers文件(使用 visudo命令),并添加一条规则,允许We ..
发布时间:2016-08-02 13:01:52 PHP

Mac OS X的Python的GUI管理器提示

我有一个使用wxPython的为它的GUI控件的OS X Python应用程序。我期待提示管理员权限的用户(类似于使用Objective-C的授权服务API)启动网络服务之前。 我已经发现的最接近库是鲍勃·伊波利托的授权库,但它是相当过时,有兼容性问题的雪豹(OS X 10.6.4 / Python的2.6.4)。 我的解决方法是创建一个运行具有管理权限的Python应用程序的Objectiv ..
发布时间:2016-07-26 16:39:19 Python

与对话窗口提示用户输入密码使用sudo时

我需要执行一个命令使用sudo并希望显示一个对话框窗口,供用户输入其凭据。尝试定制与AppleScript的提示已经不折不扣的痛苦,并使用内置的“做shell脚本以管理员权限”不允许这样用户就知道如果请求是来自自定义窗口。 当然,还有就是显示一个窗口的方式,让用户输入他们的凭据和发送的值回sudo来执行命令? ..
发布时间:2016-05-26 19:11:55 服务器开发

www数据的权限?

所以我在/ var / WWW(称为饼)的目录,我需要允许www数据写入到它,但我也想写信给它(还没有使用sudo)。我怕的权限更改为777的情况下,我的机器上一些其他的用户(或黑客)试图在该目录中修改文件。我怎么只允许自己和Apache的www数据访问? 解决方案 须藤CHOWN -R提供yourname:www数据饼 然后 sudo的搭配chmod -R摹+ S蛋糕 第一个命令 ..
发布时间:2016-05-19 22:09:04 服务器开发

获取NetBeans的运行我使用sudo的项目?

我工作在NetBeans项目需要运行的项目有root权限。 我想它所以每次我按下“运行项目”(F6)我的项目是root身份运行,所以用的“gksudo javac的主要相当于”,因为它是有一个GUI。 一个选项是用root权限,编辑为“gksudo NetBeans的”快捷键轻松完成启动NetBeans。但是,当我有多个项目在NetBeans这意味着,对每一个项目,我必须执行root权限的Ne ..
发布时间:2016-05-18 20:46:40 Java开发

需要使用sudo类型的安装软件ant脚本

我需要编写Ant构建脚本在linux ENV安装软件。 我已经写了像 < EXEC DIR =“$ {DIR}”可执行=“/ bin / sh的”> < ARG值=“installsoftware.sh”/> < / EXEC> 但我得到的问题,“你必须拥有管理员或根权限才能执行。”我需要运行使用sudo安装,并给予密码来执行installsof ..
发布时间:2016-05-18 20:19:27 Java开发

蚂蚁的build.xml需要用户输入,但Eclipse有没有TTY

我想更好的Eclipse和我的build.xml集成。 我的构建文件调用GNU作出程序的本机部分,和Makefile将使用sudo来编译库movethe到系统路径。 不幸的是,需要输入密码,而Eclipse的终端不接受用户输入。 所以在Eclipse运行构建的结果是: [执行]须藤:没有指定的tty present没有askpass程序 [执行]使:*** [安装]错误1 解决这个 ..
发布时间:2016-05-18 20:15:58 Java开发

NPM /自耕农安装​​发电机角没有sudo

我试图安装使用呦( Yoeman )的没有sudo 发电机angularjs: NPM安装-g生成角 我得到:错误:EACCES,MKDIR“/ usr / lib目录/ node_modules /发电机角” 当我键入须藤哟哟告诉我,我不应该使用sudo(这是完全可以理解的)。 我有一个〜/ node_modules 目录 - 为什么不哟那里安装了软件包 解决方案 设计的发电机 ..
发布时间:2016-04-06 22:32:34 JavaScript

使用sudo功能,我应该在我的应用程序写的吗?

要使用sudo功能,我应该写在我的应用程序?我应该写什么?如果是的话,你可以告诉我,我该怎么写sudo的应用程序?我需要改变的manifest.xml,或添加一些Java code? 解决方案 假设该设备是植根和您的应用程序已被授予超级用户权限,可以使用下面的方法来运行命令作为根: 公共静态无效runAsRoot(字符串[] CMDS){ 进程p; 尝试{ ..
发布时间:2016-03-20 23:40:06 移动开发