我正在Amazon EC2中部署war文件我以ubuntu用户身份登录并以同一用户身份部署war文件。在部署战争之后,我正在启动tomcat" service tomcat7 start"来自ROOT。现在,提取的contextroot将用户和组显示为tomcat7。
任何人都可以帮我解决这个问题吗?
我想解决这个问题因为我想访问/ home / ubuntu但是因为contextroot正在显示用户tomcat7我在尝试在/ home / ubuntu下编写文件时收到Permission错误
答案 0 :(得分:0)
我认为这个解决方案允许其他用户以只读方式访问文件夹/home/ubuntu
示例:
#Allow other User a Read-Only access to /home/ubuntu recursively
chmod -R o+r /home/ubuntu
或者如果您有权访问/etc/init.d/tomcat
,请查找TOMCAT_USER
并将其更改为您首选的ubuntu user name