Страница 1 из 1

Proftpd доступ админу

Добавлено: 2011-11-27 21:00:26
lamok
Здравствуйте.
ОС FreeBSD 8.2 +proftpd-mysql
Суть проблемы такова: как дать админу доступ ко всему жесткому диску?
Логин пароль храниться в базе данных

Если в proftpd.conf указать:

Код: Выделить всё

DefaultRoot ~

то пользователь попадает в свой каталог!
или в базе данный указать в поле директории просто "/"???

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 сервера.

А вот если что то не работает с конкретным примером - пишите Вам помогут.