powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ФТП сервер pure-ftpd
12 сообщений из 12, страница 1 из 1
ФТП сервер pure-ftpd
    #35324852
Alex_Bratsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть папка update расшареная в самбе, права доступа 777. (чтобы был полный доступ) Есть ФТП с возможностью записи анонимам в папку incoming. При монтировании update в папку ФТП анонимы также могут в нее писать. Монтирую так: mount --bind /update /var/ftp/update Если ставлю доступ 755, то в ФТП нормально, зато в самбе не могу писать. опции монтирования типа ro, umask не работают. Как можно ограничить анонимам доступ на запись к этой папке, не ограничивая самбу.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35327168
Paul A. Pleshkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    <Directory update>
        Umask  022    022 
        AllowRetrieveRestart on
        AllowStoreRestart on
        <Limit READ>
            AllowAll
        </Limit>
        <Limit DELE RMDIR WRITE STOR REST>
            DenyAll
        </Limit>
    </Directory>

Попробуйте вот так.

Best regards, Paul
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35327176
Paul A. Pleshkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин. Извиняюсь. Просмотрел :( Привел пример для proftpd.
По идее для pure-ftpd по аналогии можно сделать.

Best regards, Paul
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35327529
Alex_Bratsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет, но это не то
Umask 022 022 это и есть 755 т.е. 777 - 022 = 755. Этим назначаются права доступа закачанным папкам и файлам
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35328526
Paul A. Pleshkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_BratskСпасибо за совет, но это не то
Umask 022 022 это и есть 755 т.е. 777 - 022 = 755. Этим назначаются права доступа закачанным папкам и файлам
Я имел ввиду не это а
Код: plaintext
1.
2.
3.
4.
5.
        <Limit READ>
            AllowAll
        </Limit>
        <Limit DELE RMDIR WRITE STOR REST>
            DenyAll
        </Limit>
Может быть стоит покопать в эту сторону? Чтобы анонимы могли только читать.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35330179
Alex_Bratsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анонимы в папку incoming могут писать-читать, все остальные папки только читать. Настройки proftpd, как я понимаю действуют глобально и опцией READ я запрещаю запись всем. Надо почитать документацию о proftpd. Я выбрал pure-ftpd из-за того что там есть перекодировка для клиентов. До этого пользовался vsftpd.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35332367
Фотография Эрик Скабичевский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_BratskЕсть папка update расшареная в самбе, права доступа 777. (чтобы был полный доступ) Есть ФТП с возможностью записи анонимам в папку incoming. При монтировании update в папку ФТП анонимы также могут в нее писать. Монтирую так: mount --bind /update /var/ftp/update Если ставлю доступ 755, то в ФТП нормально, зато в самбе не могу писать. опции монтирования типа ro, umask не работают. Как можно ограничить анонимам доступ на запись к этой папке, не ограничивая самбу.

Alex_BratskАнонимы в папку incoming могут писать-читать, все остальные папки только читать. Настройки proftpd, как я понимаю действуют глобально и опцией READ я запрещаю запись всем. Надо почитать документацию о proftpd. Я выбрал pure-ftpd из-за того что там есть перекодировка для клиентов. До этого пользовался vsftpd.

Коллега, Вы подумайте чуть-чуть ВЫШЕ настроек.

Ваш демон ftpd работает с определёнными правами доступа, с которыми он запускается
(если root:root - то это сильно несекурно, равно как и chmod +s для вашего ftpd).
Точно так же работает samba.

Даже если они пишут в один каталог - то не могут прыгнуть выше тех прав, которые им
даёт файловая система.
Примет - сделайте на этот каталог chown +R root:root catalog_name
(примерно так - если с лексикой не напутал - давно в linux кнопки не жал),

и вообще никто и ничего туда не запишет.

Мысль отслеживаете ?

Есть мнение - что необходимо правильно настроить права доступа демонов.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35336306
Alex_Bratsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Командами chmod и chown пользуюсь постоянно. В Самбе гости только читают, авторизованные пользователи читают-пишут. Уровень доступа в Самбе USER. Я не могу придумать как отделить котлеты от мух, т.е. пользователи ФТП и пользователи Самбы. В ФТР это ftp:ftp в Самбе nobody:nogroup гости и user:user авторизованные.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35336384
Фотография Эрик Скабичевский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_BratskКомандами chmod и chown пользуюсь постоянно. В Самбе гости только читают, авторизованные пользователи читают-пишут. Уровень доступа в Самбе USER. Я не могу придумать как отделить котлеты от мух, т.е. пользователи ФТП и пользователи Самбы. В ФТР это ftp:ftp в Самбе nobody:nogroup гости и user:user авторизованные.

Я в своё время безумно мучался с согласованной работой трёх разных сервисов от двух
разных контор, которые к тому-же писал не я, и пришёл к банальному выводу - всех
включил в одну группу, запускал от имени одного пользователя и с его правами,
и под эти права заточил доступ к рабочим каталогам.
И всё сразу стало хорошо.
Несекурность победил отслеживанием новых версий, командой chmod -s, навешиванием
поверх одеяла ipf с чётким разграниченим по портам - кому, куда и как возможно стучаться.
Ну и естественно - читайте логи - без них - никуда. :-)
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35339339
Alex_Bratsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет. Я был на правильном пути. Пользователей самбы в одну группу, фтп в другую. Меня смущает то, что ID пользователя ftp = 71, т.е. он работает на уровне системы, тогда как обычные пользователи начинаются с 500 или 1000 (в зависимости от дистрибутива). Теперь остается пробовать практически. В настройках самбы у меня guest ok = yes, guest account = nobody, invalid users = root, write list = user Поэтому максимум кем могут войти, так это пользователем с правом записи, который в линуксе обычный пользователь.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35341767
Alex_Bratsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось! Пользователей самбы добавил в одну группу и назначил права доступа 775.
...
Рейтинг: 0 / 0
ФТП сервер pure-ftpd
    #35362462
Фотография Эрик Скабичевский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_BratskПолучилось! Пользователей самбы добавил в одну группу и назначил права доступа 775.

Таки - есть ещё похер в похеровницах.
Талант - его не пропьёшь... ;-)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ФТП сервер pure-ftpd
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]