现象
Windows系统更换为linux。将原有VSB产品的manager、defaultdomain、和tomcat下的lib文件夹直接替换到新的linux系统。测试访问时报错403。
原因
将原来windows平台的文件拷到linux平台后权限全部为700。所以访问时提示403没有权限。
解决方法
得知原因后,执行:
chmod 755 /opt/vsb9/manager
chmod 755 /opt/vsb9/defaultdomain
再次测试发现问题依然为解决。仔细查看后,发现该命令只是将两个文件夹权限修改为755,并没有对其子目录和文件产生任何影响
再次执行:
chmod 755–r /opt/vsb9/manager
chmod 755–r /opt/vsb9/defaultdomain
使用-r参数,强制使其子目录继承权限。之后测试,网站正常访问。