Board logo

标题: [求助] V3最新版安装没有创建www用户导致的FTP功能异常 [打印本页]

作者: toudu    时间: 2017-1-12 08:25     标题: V3最新版安装没有创建www用户导致的FTP功能异常

可能WDCP创建的www使用了id是1000,所以和我所使用的linux系统的系统用户id冲突,导致www创建失败,那么httpd将无法启动。我在安装的时候查看到了这个问题,那么我就手动创建了www用户。httpd可以运行起来了。

但是另外一个问题,是我没有想到的,那就是这样会导致FTP的功能异常。新建的ftp无法上传任何文件,提示没有权限,我到wdcp后台一看,网站目录的权限都是755,应当来说是没有问题的,但是可能因为这个用户的原因,www没用成为这个目录的属主,所以无法写入。


临时的办法我是修改网站目录权限尾777,任何人都可以写入,很显然,这不符合安全规则。

这个问题该怎么修复了,请各位老大帮忙出主意!
作者: lanyeit    时间: 2017-1-12 11:01

你的是什么系统,哪家服务商的?默认就有ID1000的用户?
作者: toudu    时间: 2017-1-13 09:08

回复 2# lanyeit


你好,我的是亚马逊的AWS EC2
他的默认用户ec2-user的id就是1000,所以我在第一次安装V3的时候,httpd和那个Memcached的缓存都是红色的,没有启动成功。后来在ssh重启httpd,查看错误状态,才发现原来说没有www用户,于是我就useradd添加了一个。

这样之后,可以重启成功了。但是新建的ftp,无法上传任何文件,我在wdcp后台看得到,网站目录权限是755,属主可写可读。

当我修改网站目录权限为777后,可以上传文件了,我查看了文件属性是属于ec2-user。

ftp server应当是在ec2-user下运行的,他需要sudo -u,才能转到root。

我查看了v2版的ftp,上传的文件所有者的所有组都是www的,不知道为何V3不同。

是这个原因吗?需要怎么去修正?




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2