То ли лыжи не едут, то ли я... Как сделать директорию, куда можно писать определенной группе пользователей?<VirtualHost xxx.yyy.ru>
MaxLoginAttempts 2
RequireValidShell no
MaxClients 15
DefaultRoot /home/ftp/
AllowOverwrite on
TimeoutLogin 60
TimeoutIdle 300
TimeoutNoTransfer 900<Directory /home/ftp/pub/*>
<Limit ALL>
AllowGroup group1
DenyAll
</Limit ALL>
</Directory><Directory /home/ftp/incoming/*>
<Limit ALL>
AllowGroup group1
DenyAll
</Limit ALL>
</Directory>
</VirtualHost>Пишет в зависимости от положения звезд или Permission denied или No such file or directory при попытке залить что-нибудь. Права на директорию пробовал ставить даже 777...
кусок proftpd.conf:
<....skip...>
# Set the user and group under which the server will run.
User nobody
Group nogroupDefaultRoot ~
TransferLog /var/log/ftp/proftpd.log
ExtendedLog /var/log/ftp/proftpd.log ALL
RequireValidShell no
MaxLoginAttempts 10
DefaultRoot /home funct
DefaultRoot /home/html users<Directory /home>
AllowOverwrite yes
Umask 207
UserOwner www
HideNoAccess on
</Directory><Directory /home/html>
AllowOverwrite yes
Umask 207
UserOwner www
HideNoAccess on
</Directory>
#The Endпользователи dyatel, tormoz, umnik входят в группу users (fuflo и mno соответственно в funct) и имеют шелл /usr/bin/false (FreeBSD)
В итоге у меня получается права на файлы:
-r--rw---- 1 www users 4019 May 25 11:50 index.php