您好,我的英语即时通讯意大利语对不起 这是我想用proftpd做的
我有一个主要用户:networking服务器组:万维网数据必须做任何事情在var / www /和子文件夹(它实际上工作)
然后在var / www我有两个文件夹:www.one.com www.two.com
www.one.com是默认用户一(组一)…是好的www.two.com是用户二(组二)的默认根…是OK
DefaultRoot /var/www/www.one.com一个DefaultRoot /var/www/www.two.com二
现在的问题是:所有的作品在www.one.com上都没有用户login,而用户2也不能在www.two.com上login
似乎是正常的原因/ var / www /中的所有文件夹,子文件夹和文件都属于用户的Web服务器和组万维网数据,但我怎么能解决? 我如何给用户一个和用户两个在他们的文件夹的权限?
当然我不想设置777到所有文件!
root @ debian:/ var / www#ls -lh drwxr-sr-x 3 webserver www-data 4.0K Jul 24 18:07 one.dyndns.org drwxr-sr-x 2 webserver www-data 4.0K Jul 25 04: 41 two.homepc.it -rwxr-xr-x 1 webserver www-data 177 Jul 23 09:42 index.html
感谢您的build议!
假设您已经从官方Debian仓库安装了Apache和ProFTP,请执行以下操作,
$ chmod -R g+w /var/www/www.one.com /var/www/www.two.com $ chown -R proftpd.www-data /var/www/www.one.com /var/www/www.two.com
第一个命令给组写“权限”,第二个命令将docroots的所有权更改为用户:“proftpd”和组:“www-data”
如果这不起作用,请检查/etc/proftpd/proftpd.conf中的“用户”,并将其replace为proftpd