ProFTPD. Установка defaultroot пользователям.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 230
- Зарегистрирован: 2008-07-21 9:35:11
ProFTPD. Установка defaultroot пользователям.
Есть виртуальные пользователи в mysql базе. У каждого пользователя есть поле homedir. Как его значение передать в defaultroot?
Измеритель верёвочками.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
нифига не понял...
Убей их всех! Бог потом рассортирует...
-
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
DefaultRoot ~
раскоментить
раскоментить
-
- сержант
- Сообщения: 230
- Зарегистрирован: 2008-07-21 9:35:11
Re: ProFTPD. Установка defaultroot пользователям.
Пользователи - виртуальные.arkan писал(а):DefaultRoot ~
раскоментить
Есть виртуальные пользователи в базе mysql. В одном из полей у каждого пользователя задана корневая директория на ftp. Как-то можно установить её в качестве корневой? Т.е. чтобы у каждого виртуального пользователя была своя корневая директория?lissyara писал(а):нифига не понял...
Измеритель верёвочками.
- NoResponse
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2007-07-30 1:39:02
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
это для чего ?... апач, фтп, еще_чего_то_там ?
Я сам по себе скопище энтропии. А по законам термодинамики, если не принимать никаких действий энтропия стремится к бесконечности. Похоже, так оно и есть.
-
- ст. прапорщик
- Сообщения: 559
- Зарегистрирован: 2008-08-03 19:58:13
- Откуда: Новосибирск
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
Но у меня тоже не системные а через ftpasswd созданныеAlteron писал(а): Пользователи - виртуальные.
и все работает тип топ
- NoResponse
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2007-07-30 1:39:02
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
ой. проморгал название темы
Alteron правильно ответил
в общем нужно сделать что то вроде этого
Alteron правильно ответил
в общем нужно сделать что то вроде этого
Код: Выделить всё
SQLAuthTypes Plaintext Empty
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPDuser ProFTPDpassword
SQLUserInfo `users_table` `username` `password` `uid` `gid` `homedir` `shel
DefaultRoot ~
<Directory ~>
AllowOverwrite on
<Limit Write>
AllowAll
</Limit>
<Limit READ>
AllowAll
</Limit>
</Directory>
Я сам по себе скопище энтропии. А по законам термодинамики, если не принимать никаких действий энтропия стремится к бесконечности. Похоже, так оно и есть.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
Код: Выделить всё
DefaultRoot ~
AllowOverwrite on
ListOptions "-a"
SQLAuthTypes Plaintext
SQLAuthenticate users
SQLConnectInfo proftpd@localhost:3306 user PASSWD
SQLUserInfo `users_table` `username` `password` `uid` `gid` \
`homedir` `shell`
SQLLogFile /var/log/proftpd.log
SQLDefaultGID 80
SQLDefaultUID 80
SQLMinUserGID 80
SQLMinUserUID 80
<Limit SITE_CHMOD>
AllowUser hosting admin diya
DenyAll
</Limit>
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- сержант
- Сообщения: 230
- Зарегистрирован: 2008-07-21 9:35:11
Re: ProFTPD. Установка defaultroot пользователям.
Я вас всех люблю. Получилось таки
А где можно подробнее прочитать про SQLUserInfo? Что там ещё из переменных можно передавать? Мне бы вот ещё разным юзерам маску создания файлов разную отдавать.
Через ftp люди имеют доступ до каталогов с хостингом. Там хотелось бы создавать с маской 022.
Пробовал ставить маску на родительский каталог:
Но в дочерних каталогах всё равно всё создаётся с маской 002.
Если прописывать маску на каждый дочерний каталог
то всё, конечно, работает. Но не хочется каждый раз лазить в конфиг.
В incoming, куда народ сваливает медию, хотелось бы маску 000. Так что дефолтная маска - не вариант. А вот наложить бы разную маску на разных пользователей (виртуальных)... было бы здорово.
А где можно подробнее прочитать про SQLUserInfo? Что там ещё из переменных можно передавать? Мне бы вот ещё разным юзерам маску создания файлов разную отдавать.
Через ftp люди имеют доступ до каталогов с хостингом. Там хотелось бы создавать с маской 022.
Пробовал ставить маску на родительский каталог:
Код: Выделить всё
<Directory /usr/local/www/>
Umask 022
</Directory>
Если прописывать маску на каждый дочерний каталог
Код: Выделить всё
<Directory /usr/local/www/site1/>
Umask 022
</Directory>
В incoming, куда народ сваливает медию, хотелось бы маску 000. Так что дефолтная маска - не вариант. А вот наложить бы разную маску на разных пользователей (виртуальных)... было бы здорово.
Измеритель верёвочками.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: ProFTPD. Установка defaultroot пользователям.
в доке почитать...
Убей их всех! Бог потом рассортирует...