Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Настройка Proftpd на Debian

Статус пользователя Serj
сообщение 16.2.2011, 16:26
Сообщение #1


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Собственно, решил поставить пару сервачков на сервер с доступом к каждому по фтп, но столкнулся с проблемой настройки квот для папок. В инете толковой инфы не нашел, кроме упоминания о mod_quota, но мануалов по настройке не нашел. Так же не нашел толком информации о разделении владельца и группы для папок/файлов в фтп, т.е, чтобы люди не заходили на фтп с полными правами (владелец/группа - user/user), а заходили с ограниченными правами (владелец/группа - admin/user). Помогите найти ответы, пожалуйста :) Зараннее благодарен.
ps.gif Может это и глупые вопросы, но раньше никогда не имел дела с настройкой фтп да и в линуксе я новичек, так что не судите строго)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя c0rax
сообщение 16.2.2011, 16:38
Сообщение #2


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Дисковые квоты в Linux
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serj
сообщение 16.2.2011, 17:14
Сообщение #3


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

О, спасибо, с квотами, вроде, все понятно.
А что насчет этого:
Цитата
Так же не нашел толком информации о разделении владельца и группы для папок/файлов в фтп, т.е, чтобы люди не заходили на фтп с полными правами (владелец/группа - user/user), а заходили с ограниченными правами (владелец/группа - admin/user).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 16.2.2011, 18:57
Сообщение #4


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

аналогичный вопрос ,как дать определённому пользователю доступ не по всей системе ,а только в его папке /home/имя ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 16.2.2011, 20:08
Сообщение #5


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(330863 @ 16.2.2011, 18:57) *
аналогичный вопрос ,как дать определённому пользователю доступ не по всей системе ,а только в его папке /home/имя ?

Это, кстати, меня тоже интересует, но я говорил о:
Скрин
То есть разный владелец и группа файлов/папок.

Отредактировал: serejka, - 16.2.2011, 20:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 16.2.2011, 20:15
Сообщение #6


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

330863,

chown -R usr:usr /home/usr
echo "usr" >> /etc/vsftpd/chroot_list (что бы пользователи могди просматривать и изменять данные только в своем каталоге)


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 16.2.2011, 21:20
Сообщение #7


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

нуб2,
я про proftpd спросил psych.gif pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 16.2.2011, 22:26
Сообщение #8


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

echo "usr" >> /etc/proftpd/chroot_list ?)


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 16.2.2011, 22:29
Сообщение #9


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(нуб2 @ 16.2.2011, 22:26) *
echo "usr" >> /etc/proftpd/chroot_list ?)

punishment.gif

Отредактировал: c0rax, - 16.2.2011, 22:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 17.2.2011, 10:11
Сообщение #10


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(c0rax @ 16.2.2011, 22:29) *
punishment.gif

А как же тогда?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 17.2.2011, 18:38
Сообщение #11


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

ProFTPd
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 17.2.2011, 18:46
Сообщение #12


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(c0rax @ 17.2.2011, 18:38) *

Поисковиками я уже пользовался, но там толком ничего не нашел.
И, я так понял, ответа на этот вопрос нету:
Цитата
Так же не нашел толком информации о разделении владельца и группы для папок/файлов в фтп, т.е, чтобы люди не заходили на фтп с полными правами (владелец/группа - user/user), а заходили с ограниченными правами (владелец/группа - admin/user).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя axident
сообщение 23.2.2011, 11:38
Сообщение #13


Стаж: 16 лет

Сообщений: 10
Благодарностей: 3
Полезность: 0

в файле конфигураций пользователя прописываешь строку DefaultRoot ~ , или в самом конфиге proftpd. и все user не сможет выйти за пределами назначеной ему папке :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serj
сообщение 23.2.2011, 13:57
Сообщение #14


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(axident @ 23.2.2011, 11:38) *
в файле конфигураций пользователя прописываешь строку DefaultRoot ~ , или в самом конфиге proftpd. и все user не сможет выйти за пределами назначеной ему папке :)

Да можно это сделать по-другому, если несколько пользователей
Код
DefaultRoot /home/directory1/user1_directory user1

И все, пользователь не пойдет выше его папки. А с настройкой фтп уже разобрался :) Спасибо всем за помощь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя axident
сообщение 23.2.2011, 16:27
Сообщение #15


Стаж: 16 лет

Сообщений: 10
Благодарностей: 3
Полезность: 0

Цитата(serejka @ 23.2.2011, 13:57) *
Да можно это сделать по-другому, если несколько пользователей
Код
DefaultRoot /home/directory1/user1_directory user1

И все, пользователь не пойдет выше его папки. А с настройкой фтп уже разобрался :) Спасибо всем за помощь.


всетаки легче прописать DefaultRoot ~ , чем весь путь до папки ok.gif

Отредактировал: axident, - 23.2.2011, 16:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 23.2.2011, 17:29
Сообщение #16


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(axident @ 23.2.2011, 16:27) *
всетаки легче прописать DefaultRoot ~ , чем весь путь до папки ok.gif

Все зависит от ситуации. По умолчанию, при создании юзера, папка для этого юзера создается в /home/user_directory ,
где user_directory - папка юзера
если не изменять этот путь, то, конечно, можно написать DefaultRoot ~ , но если, например, нужно дать этому пользователю доступ к другой папке, то нужно писать именно полный путь к папке.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя axident
сообщение 23.2.2011, 23:45
Сообщение #17


Стаж: 16 лет

Сообщений: 10
Благодарностей: 3
Полезность: 0

Цитата(serejka @ 23.2.2011, 17:29) *
Все зависит от ситуации. По умолчанию, при создании юзера, папка для этого юзера создается в /home/user_directory ,
где user_directory - папка юзера
если не изменять этот путь, то, конечно, можно написать DefaultRoot ~ , но если, например, нужно дать этому пользователю доступ к другой папке, то нужно писать именно полный путь к папке.


все очень просто ) создаешь vritualhost на сервере фтп, и делай как хочешь и что хочешь вот пример файла vritualhost. прописываешь в конце конфига модулей, путь /etc/proftpd/modules.conf



<VirtualHost 127.0.0.1>
Port 21
ServerName "jora"
Group web
User axident
DefaultChdir /hosts/www/axident/www-data/
DefaultRoot ~
AccessGrantMsg "Hello !!! I am FTP Server, Created by axi"
DeferWelcome on
ServerIdent on
TransferLog /hosts/www/axident/logs/
RootLogin off
MaxLoginAttempts 5
AllowOverwrite on
UseFtpUsers off
</VirtualHost>

Думаю Так удобней создавать пути для ФТП . эта папка независима от папки созданной в системе )) у мну в системе /home/axident/ , а на ФТП она /hosts/www/axident/www-data/ думаю так удобней создавать пользователей для фтп и папки для них :)

но спасибо и за твой вариант :)

Отредактировал: axident, - 24.2.2011, 12:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serj
сообщение 24.2.2011, 0:22
Сообщение #18


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Оу, я не настолько еще шарю в настройке фтп)) Но спасибо, подумаю над этим на досуге.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: