我一直在尝试configurationproftpd的完整的恶梦。 我有proftp服务器与SQL数据库一起工作。 不过,我希望上传的任何文件都可以通过运行在同一个盒子上的networking服务器来查看。
文件夹在/ var / tmp / as中创build
rwx------ 2 ftpuser ftpgroup 4096 Oct 8 20:35 50730c4346512 drwx------ 2 ftpuser ftpgroup 4096 Oct 8 20:38 50730f3a811ca
我已经尝试添加www数据与以下组合
usermod -g www-data ftpuser
但是这不允许Web服务器访问。
在proftpd.conf中,我有以下umask集
Umask 0022
我设定这个价值似乎没有什么区别。
/ etc / group(当然,我搞砸了其中的一个,但我越来越绝望了)
ftpgroup:x:2001:www-data www-data:x:33:ftpgroup
/ etc / passwd文件
www-data:x:33:33:www-data:/var/www:/bin/sh proftpd:x:108:65534::/var/run/proftpd:/bin/false ftp:x:109:65534::/srv/ftp:/bin/false ftpuser:x:2001:33:proftpd user www-data:/bin/null:/bin/false
数据库中的ftpuser表将uid / gid设置为2oo1。
我要绝对疯狂试图解决这个任何帮助将不胜感激。
PS
另外,虽然如果我手动连接到FTP服务器,我可以通过FileZilla上传文件。 尽pipe这对于networking摄像机不起作用,但是服务器和摄像机之间却存在着无聊的对话。
经过几个小时的search….
问题出在proftpd.conf中。
创build家庭
我需要有
创build于766 dirmode 766的家园
我一生中的几个小时,我永远不会回来,希望这会在几个小时后拯救别人!
在proftpd.conf中,我有以下umask集
Umask 0022
我设定这个价值似乎没有什么区别。
愚蠢的问题,但你确实重新启动服务,对不对? 我正在看ProFTPd文档 ,它描述了你所做的是正确的。
另一件要检查的是确保Umask没有被覆盖的初始化脚本( /etc/init.d/proftpd )和选项文件。 ( /etc/sysconfig/proftpd )