#在跑秒杀小册的项目时,执行docker-compose环境安装时,rmqbroker怎么都启动不成功,而且没有日志,
#然后开始以为是内存问题,但是内存扩大以后也没反应,最后修改启动命令并且重新编译jar包,使用jvm远程
#调试找出了问题,最后居然只是docker容器中执行命令时没有用root权限
docker exec -u 0 -it mycontainer bash // 以root权限进入容器
chmod 777 文件
之前root用户导出的文件,现在要赋予任何人都可以写的权利:
示例
任何人可读、可写、可执行:
chmod 777 文件
任何人可读、可写,不可执行:
chmod 666 文件
详细解析 比如drwxr-xr-x:
第一个位置是d(目录)或-(文件) 第2-4位置是:当前用户的权限 第5-7位置是:当前用户组的权限 第8-10位置是:其它群组的权限 权限设置可以是: rwx = 4 + 2 + 1 = 7 rw = 4 + 2 = 6 rx = 4 +1 = 5 0就是什么权限都没有