用户权限linux。 (proftpd / nginx)

我一直在尝试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