我如何使用sudo在bash子外壳中以另一个用户身份执行一系列命令?

qrest;

我正在编写一个bash脚本,需要对多个命令进行sudo处理。我可以做这个:

( whoami ; whoami )

但我不能这样做:

sudo ( whoami ; whoami )

我该如何解决?

吉尔斯(Gilles)“别这么邪恶”:

在里面运行一个shell sudosudo bash -c 'whoami; whoami'

您可以'在单引号内使用除字符以外的任何字符如果您确实想在该命令中使用单引号,请使用'\''(从技术上讲,是:结束单引号文字,文字'字符,以单引号文字开头;但是有效地,这是一种在单引号中插入单引号的方法文字字符串)。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将一系列值映射到另一个

如何挑选一系列提交并合并到另一个分支?

如何使用python在openCV中将一系列HSV值的所有像素设置为另一个值?

如何将数据框列数据添加到另一个数据框中的一系列索引?

如何使用Javascript创建一系列图像以在另一个图像下形成加载屏幕?

Ansible:如何使用“ sudo su -c <COMMAND> <USER>”以另一个用户身份执行命令?

如何检查另一个列表中是否存在包含一系列项目的列表

如何创建一个简单的脚本(在Linux中)执行一系列命令?

使用()和$()执行一系列命令的区别

生成最接近另一个数字百的一系列数字

以另一个用户的身份执行历史命令

以另一个无密码用户身份运行命令-sudo失败?

如何将一个数组中的一系列值除以另一个数组中的一系列值

如何在bash脚本中的一系列命令中重用sudo

PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

如何使用我的sudo权限确认另一个用户的sudo权限?

对字段中的每个值执行一系列命令

如何保护excel文件中的一系列单元格免受另一个(其中包含vba代码)的影响?

如何在C++中的字符串中打印从一个索引到另一个索引的一系列字符

以 root 用户身份以另一个用户身份执行 sudo Bash 脚本

如何从一系列代码中移出,在另一个模块中执行不同的代码,然后返回

将一个数据框中的一系列文本搜索到另一个数据框中

使用 netui repeater 创建一系列锚点后,我如何调用一个方法来获取锚点 ID 并执行查询

将一系列整数从一个程序的 cout 读取到 C++ 中另一个程序的 cin 中

在R中,如何根据另一个单元格的值删除一系列单元格?

如何使用Vue Range Slider将一系列数字从一个点更改为另一个点

在另一个工作簿中查找值并复制/粘贴一系列单元格

如何使用谷歌应用程序脚本将一系列数据复制到另一个谷歌表?

如何使用 Bash 从一个文件中提取一系列字符串并替换另一个文件中的一系列单独的字符串?