解决文件权限问题

今天项目启动时,报了不能创建文件的错误

 

ERROR Unable to create file /data/applogs/pigeon/pigeon.com.sankuai.inf.octo.legoweb.log java.io.IOException: No such file or directory

 

然后创建了 /data/applogs 的目录

sudo mkdir /data/applogs

 

重新跑项目

结果还是抱相同的错误

 

原因:

项目启动的进程权限和文件的权限不一样

项目是普通用户权限,文件是root权限

 

查看文件

ls -lrt

 

文件是root用户权限的

 

查看java进程

ps aux | grep java

 

 

普通用户权限操作不了root权限的文件

修改文件的权限

 

sudo chown wangmingxin  /data/applogs/

 

重新启动项目,ok

 

 

 

 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部