标题:
[求助]
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