V3最新版安装没有创建www用户导致的FTP功能异常
可能WDCP创建的www使用了id是1000,所以和我所使用的linux系统的系统用户id冲突,导致www创建失败,那么httpd将无法启动。我在安装的时候查看到了这个问题,那么我就手动创建了www用户。httpd可以运行起来了。但是另外一个问题,是我没有想到的,那就是这样会导致FTP的功能异常。新建的ftp无法上传任何文件,提示没有权限,我到wdcp后台一看,网站目录的权限都是755,应当来说是没有问题的,但是可能因为这个用户的原因,www没用成为这个目录的属主,所以无法写入。
临时的办法我是修改网站目录权限尾777,任何人都可以写入,很显然,这不符合安全规则。
这个问题该怎么修复了,请各位老大帮忙出主意! 你的是什么系统,哪家服务商的?默认就有ID1000的用户? [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=94911&ptid=55890]2#[/url] [i]lanyeit[/i] [/b]
你好,我的是亚马逊的AWS EC2
他的默认用户ec2-user的id就是1000,所以我在第一次安装V3的时候,httpd和那个[b]Memcached[/b]的缓存都是红色的,没有启动成功。后来在ssh重启httpd,查看错误状态,才发现原来说没有www用户,于是我就useradd添加了一个。
这样之后,可以重启成功了。但是新建的ftp,无法上传任何文件,我在wdcp后台看得到,网站目录权限是755,属主可写可读。
当我修改网站目录权限为777后,可以上传文件了,我查看了文件属性是属于ec2-user。
ftp server应当是在ec2-user下运行的,他需要sudo -u,才能转到root。
我查看了v2版的ftp,上传的文件[color=#000][font=Tahoma, Arial, Helvetica, sans-serif][size=12px]所有者的所有组都[/size][/font][/color][size=12px]是www的,不知道为何V3不同。[/size]
是这个原因吗?需要怎么去修正?
页:
[1]