DB2 + MQ,无法创建db2mq.tmp:权限被拒绝...但是/ tmp有我的用户

时间:2019-05-20 09:00:28

标签: shell docker db2 ibm-mq mq

我想创建一个触发器(在我的数据库DB2中)以将消息发送到队列。
我使用dockerfile使用IBM MQ,IBM DB2express-c和IBM IIB创建构建。
使用命令enable_MQFunctions(它创建DB2MQ表和配置)后,我得到:

  

sh:1:无法创建db2mq.tmp:权限被拒绝

使用命令chown我向我的用户授予 / tmp var / tmp 的权限,但之后没有任何效果,但是列出了mu用户(drwxrwxrwt)在我键入ls -ld tmp命令之后。
我的用户仍然无法chmod 775 -R /tmp->不允许操作

1 个答案:

答案 0 :(得分:0)

通过添加强制权限 chmod -R 1777 (不是nobyby)来解决