Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ubuntu 12.04 desktop + vsftpd = нужна помощь  (Прочитано 2095 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rainfarer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Ubuntu 12.04 desktop + vsftpd = нужна помощь
« : 15 Июля 2012, 15:48:02 »
День добрый

Так как с линуксом (кроме того, что в DD-WRT) общаюсь без малого две недели, то обращаюсь за помощью в настройке домашнего сервера. Курил не один мануал по настройке vsftpd, но что-то нигде не нашёл того, что нужно.

На домашнем сервере крутиться помимо прочего vsdftp и необходимо его настроить так:
1) /srv/ftp/pub доступен анонам для чтения всего, что там есть (done) и это единственный ресурс, который они могут видеть и на который могут заходить по фтп (пока не знаю как).

2) нужен список из виртуальных пользователей, для которых разрешён upload и чтение /srv/ftp/pub и к тому же разрешено чтение и аплоад в /srv/ftp/income (пока не знаю как реализовать, поставил mysql, создал базу и завис, так как в sql познания весьма скудные). Так же важно что бы права на удаление и изменение были только у рута или его виртуального аналога и что бы никаких личных папок у виртуальных юзеров не было, а все ограничивались только /srv/ftp

Заранее спасибо за советы/ответы

Вобщем пока что



Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #1 : 15 Июля 2012, 16:14:27 »
что-то подобное может подойдет вам
http://www.jampo.com.ua/forum/board67/theme2385.htm/page1/
ж)
ммм... Убунточка

Оффлайн Rainfarer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #2 : 15 Июля 2012, 20:48:56 »
что-то подобное может подойдет вам
http://www.jampo.com.ua/forum/board67/theme2385.htm/page1/

Вчера по этому мануалю пробовал, но "что-то пошло не так" (с)
Ещё один момент: там ни слова про ограничения всех юзеров одной общей папкой

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #3 : 15 Июля 2012, 21:17:35 »
)) ок
тогда я могу кинуть рабочий конфиг
в нем есть виртуальные пользователи, которые чрутятся каждый в свою папку
есть псевдо разделение прав
но нету анонима
надо?
ж)
ммм... Убунточка

Оффлайн Rainfarer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #4 : 15 Июля 2012, 22:10:24 »
)) ок
тогда я могу кинуть рабочий конфиг
в нем есть виртуальные пользователи, которые чрутятся каждый в свою папку
есть псевдо разделение прав
но нету анонима
надо?

Было бы отлично. Кстати почему-то с вчключением guest-ов перестаёт работать анон доступ: так и должно быть? И заодно если можешь поведай как чрутить всех в одну и ту же папку )

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #5 : 16 Июля 2012, 00:08:45 »
да
есть такая бяка, просто guest для виртуальных пользователей и с аноном не дружит

(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
замыкаем пользователя в директории - local_root=
вот на счет cmds_allowed= я вообще не уверен, что что-то работает, но не убираю, вдруг..)


и да, у меня табличка аутентификации в postgresql
« Последнее редактирование: 16 Июля 2012, 00:11:06 от ii343hbka »
ж)
ммм... Убунточка

Оффлайн Rainfarer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #6 : 16 Июля 2012, 01:30:50 »
Насчёт замыкания разобрался покуривши гугл основательно )

А вот насчёт

auth required pam_pgsql.so
account required pam_pgsql.so
password required pam_pgsql.so

и

/etc/pam_pgsql.conf

подробнее, пожалуйста. Так как я через mysql как в мануалах написано делал и ставил libpam-mysql пакет для связывания пама с датабазой. У меня подозрения что как раз эта связка и не работает

Пользователь решил продолжить мысль 16 Июля 2012, 02:21:10:
"Внезапно"(с) всё заработало... причём по-моему просто перестановка libpam-mysql помогла.. Вобщем хрень какая-то, как всегда )

Теперь вопрос следующий: как раздавать виртуальным пользователям права? А то подробно нигде не нашёл. Пока что во всяком случае.
« Последнее редактирование: 16 Июля 2012, 02:21:10 от Rainfarer »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Ubuntu 12.04 desktop + vsftpd = нужна помощь
« Ответ #7 : 16 Июля 2012, 04:22:22 »
не права, а пользоваьель
ls -ld /папка/
Wars ~.o

 

Страница сгенерирована за 0.089 секунд. Запросов: 26.