在脚本中逃避sudo

丹·伊甸园

我有一个脚本,它将另一个脚本称为sudo。在第二个脚本中,我希望能够在没有sudo权限的情况下运行另一个进程(有问题的进程是brew,与不能很好地配合使用sudo)。

这是有问题的代码:

scriptA.sh:

#!/bin/sh

sudo ./scriptB.sh

scriptB.sh:

#!/bin/sh

# This runs as sudo, but I need it to run as a regular user e.g. `username`
brew update

我尝试过su -c "brew update" -s /bin/sh username,但是OS Xsu不允许使用该c标志。

切普纳

只需sudo 再次使用

sudo -u username brew update

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不带sudo的sudo,在脚本中暗含sudo

来自分类Dev

撤消脚本中的“ sudo”

来自分类Dev

shell脚本中sudo的问题

来自分类Dev

忽略bash脚本中的sudo

来自分类Dev

Bash在脚本中退出sudo

来自分类Dev

在Bash脚本中挂起SUDO?

来自分类Dev

shell脚本中sudo的问题

来自分类Dev

bash脚本中的sudo命令暂停脚本

来自分类Dev

在ubuntu中不使用sudo的Shell脚本

来自分类Dev

非交互式脚本中的sudo

来自分类Dev

在脚本中为sudo指定密码

来自分类Dev

从xbindkeys调用的脚本中调用sudo

来自分类Dev

如何在bash脚本中维护sudo?

来自分类Dev

Python脚本中的Sudo执行命令

来自分类Dev

如何逃避Bash中的反引号

来自分类Dev

无法逃避Python中的递归函数?

来自分类Dev

无法正确逃避 KNIME 中的规则

来自分类Dev

使用sudo权限在当前shell中执行shell脚本

来自分类Dev

在profile.d中对bash脚本进行Sudo操作

来自分类Dev

无法在Linux中的sudo下运行.sh脚本

来自分类Dev

在Ubuntu 16.10中使用sudo启动脚本

来自分类Dev

sudo时无法在我的shell脚本中运行'kill--$$'

来自分类Dev

如何在Bash脚本中运行sudo命令

来自分类Dev

我的$ HOME / bin文件夹中的sudo脚本

来自分类Dev

使用EOF访问脚本中sudo子句中的变量

来自分类Dev

bash脚本中的sudo:并不总是等待密码

来自分类Dev

如何使命令不在脚本中以sudo的身份运行

来自分类Dev

在BASH脚本中的函数内部调用时未找到SUDO

来自分类Dev

没有密码的bash脚本中的sudo mkdir