相关疑难解决方法(0)

如何在sudo中运行两个命令?

有什么办法可以从命令行运行两个Db2命令吗?(它们将从PHP exec命令调用.)

  1. db2 connect to ttt (请注意,我们需要为第二个命令实时连接
  2. db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'

我试过这个:

sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Run Code Online (Sandbox Code Playgroud)

第一个命令正确完成但第二个命令失败并显示错误消息 SQL1024N A database connection does not exist. SQLSTATE=08003

请注意,我需要以php用户身份运行它.sudo -u db2inst1 id作为php用户的命令给了我正确的输出.

bash sudo

146
推荐指数
5
解决办法
12万
查看次数

如果有人可以做一个sudo,那么linux的权限是什么?

如果权限被拒绝,我可以做sudo并让我的东西在linux中工作.那么如果有人可以覆盖它们,那么这种访问控制的用途是什么?

linux

-1
推荐指数
1
解决办法
710
查看次数

标签 统计

bash ×1

linux ×1

sudo ×1