Страница 1 из 1
Proftpd доступ админу
Добавлено: 2011-11-27 21:00:26
lamok
Здравствуйте.
ОС FreeBSD 8.2 +proftpd-mysql
Суть проблемы такова: как дать админу доступ ко всему жесткому диску?
Логин пароль храниться в базе данных
Если в proftpd.conf указать:
то пользователь попадает в свой каталог!
или в базе данный указать в поле директории просто "/"???
Re: Proftpd доступ админу
Добавлено: 2011-11-27 21:21:38
Alex Keda
да
Re: Proftpd доступ админу
Добавлено: 2011-12-03 18:33:35
lamok
подскажите как разрешить пользователям (в своих папках) и админу (везде) создавать директории???
разрешает только скачивать файлы!!! даже закачивать не разрешает?
Re: Proftpd доступ админу
Добавлено: 2011-12-08 18:41:17
lamok
Подскажите как разрешить виртуальному ползователю создавать дирректории?
в чем может быть косяк?
Re: Proftpd доступ админу
Добавлено: 2011-12-09 18:10:59
kharkov_max
lamok писал(а):Подскажите как разрешить виртуальному ползователю создавать дирректории?
в чем может быть косяк?
Как то так:
Код: Выделить всё
DefaultRoot ~ !root
DenyFilter \*.*/
<Directory /usr/storage/ftpserver/users/*>
Umask 022
AllowOverwrite on
HideNoAccess on
<Limit READ DIRS>
Allow All
</Limit>
<Limit WRITE>
DenyGroup !admins !experienceduser
</Limit>
<Limit DELE RMD>
DenyGroup !admins
</Limit>
</Directory>
Лепи базу юзеров в Mysql и Web мороду и будет тебе счастие
Re: Proftpd доступ админу
Добавлено: 2011-12-09 22:34:31
lamok
Можно разьяснить немного
Код: Выделить всё
DefaultRoot ~ !root ---почему тут рут???
DenyFilter \*.*/
<Directory /usr/storage/ftpserver/users/*> это директория чего?
Umask 022
AllowOverwrite on
HideNoAccess on
<Limit READ DIRS> это чтение директорий
Allow All
</Limit>
<Limit WRITE> это создание файлов?
DenyGroup !admins !experienceduser
</Limit>
<Limit DELE RMD> что это означает?
DenyGroup !admins
</Limit>
</Directory>
где можно поточнее почитать про Directory и ограничения и разрешения???
Re: Proftpd доступ админу
Добавлено: 2011-12-09 23:05:03
FiL
Re: Proftpd доступ админу
Добавлено: 2011-12-12 15:25:30
kharkov_max
lamok писал(а):Можно разьяснить немного
Код: Выделить всё
DefaultRoot ~ !root ---почему тут рут???
DenyFilter \*.*/
<Directory /usr/storage/ftpserver/users/*> это директория чего?
Umask 022
AllowOverwrite on
HideNoAccess on
<Limit READ DIRS> это чтение директорий
Allow All
</Limit>
<Limit WRITE> это создание файлов?
DenyGroup !admins !experienceduser
</Limit>
<Limit DELE RMD> что это означает?
DenyGroup !admins
</Limit>
</Directory>
где можно поточнее почитать про Directory и ограничения и разрешения???
Если Вы хотите реализовать что то нормальное, то Вам стоит разобраться с конфигом proftpd - это однозначно.
Я Вам показал куда копать, а остальное Вы и только Вы должны реализовать сами.
За Вас ни кто не будет писать конфиг Вашего ftp сервера.
А вот если что то не работает с конкретным примером - пишите Вам помогут.