Jump to content
Модераторы форума - Assembler & Bercana
  • Откройте аккаунт на Диспуте за 5 минут

    Продаете недвижимость, машину, телефон, одежду?  Тысячи  просмотров ежедневно на dispute.az  помогут вам. Бесплатная доска обьявлений.

[vsftpd] доступ к папкам только определённым юзверям


Recommended Posts

Добрый день уважаемые форумчане-линуксоиды-красноглазики.

Настрон vsftpd и всё отлично работает.

вот строчки из конфига с помощью которых юзеры не могут видеть выше своих home-фолдеров:

# cat /etc/vsftpd/vsftpd.conf | grep chroot

# You may specify an explicit list of local users to chroot() to their home

# directory. If chroot_local_user is YES, then this list becomes a list of

# users to NOT chroot().

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

Теперь нужно что бы некоторые пользователи могли писать только в определённые папки,другие только читать из определённых папок.

Например:

есть папка1 папка2 и папка3,и есть пользователи: юзер1,юзер2 и юзер3.

Нужно что бы:

юзер1 мог писать&читать&удалять всё в папке1 (фул доступ)

писать/удалять в/из папку2 он не должен,только читать (реад-онли)

а в третью папку он мог только записывать.

Итак,с помощью какого инструмента можно всё это сотворить ? повторяю,речь идёт о фтпэшке.

Немного инфы:

# cat /etc/redhat-release

CentOS release 5.5 (Final)

# rpm -q vsftpd

vsftpd-2.0.5-16.el5_6.1

Заранее благодарю.

Link to comment
Share on other sites

добавить их в группу фтп и папки настроить по привилегиями и по умолчанию всем пользователем в фтп поставить дефолт папки

П.С

на Ред Хат,Солорис 10 все работает

Link to comment
Share on other sites

добавить их в группу фтп и папки настроить по привилегиями и по умолчанию всем пользователем в фтп поставить дефолт папки

П.С

на Ред Хат,Солорис 10 все работает

поподробнее плз.

у меня юзеры не виртуальные.

в /etc/passwd у них поменял home-фолдеры и запретил логинится(/sbin/nologin).

А вот как "настроить по привилегиями" пока не понимаю,и самое ужасное в голову ничего не приходит.

Link to comment
Share on other sites

поподробнее плз.

у меня юзеры не виртуальные.

в /etc/passwd у них поменял home-фолдеры и запретил логинится(/sbin/nologin).

А вот как "настроить по привилегиями" пока не понимаю,и самое ужасное в голову ничего не приходит.

http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch15_:_Linux_FTP_Server_Setup

Link to comment
Share on other sites

привилегии проста ставишь readly only все для этого юзера после работаешь кому что смотреть или можно с определении привилегиями группу создать и потом юзеров поцыплять к этой группе

Link to comment
Share on other sites

есть папка1 папка2 и папка3,и есть пользователи: юзер1,юзер2 и юзер3.

Нужно что бы:

юзер1 мог писать&читать&удалять всё в папке1 (фул доступ)

писать/удалять в/из папку2 он не должен,только читать (реад-онли)

а в третью папку он мог только записывать.

Итак,с помощью какого инструмента можно всё это сотворить ?

Для описанного простого случая вполне достаточно стандартных Юниксовых прав и команд chmod/chown на соответствующих директориях. Если же требуется что-то более гибкое, выходящее за рамки user/group/other, например ограничение на один ресурс по конкретным юзерам, то может помочь ACLs. Здесь описывается как это сделать в Debian, думаю то же возможно и в CentOS.

Link to comment
Share on other sites

Для описанного простого случая вполне достаточно стандартных Юниксовых прав и команд chmod/chown на соответствующих директориях. Если же требуется что-то более гибкое, выходящее за рамки user/group/other, например ограничение на один ресурс по конкретным юзерам, то может помочь ACLs. Здесь описывается как это сделать в Debian, думаю то же возможно и в CentOS.

ну я про ACLs только в сквиде слышал,разобрался быстро. надеюсь здесь также будет. погуглим.

а по ссылке вот это :

Fatal error: Uncaught exception 'Exception' with message 'Invalid IP address: 'unknown'' in /home/ghacksn/public_html/wp-content/plugins/magiks_geo/GeoIP.php:540 Stack trace: #0 /home/ghacksn/public_html/wp-content/plugins/magiks_geo/GeoIP.php(558): Net_GeoIP->lookupCountryId('unknown') #1 /home/ghacksn/public_html/wp-content/plugins/magiks_geo/magiks_geo_country.php(100): Net_GeoIP->lookupCountryCode('unknown') #2 /home/ghacksn/public_html/wp-content/plugins/magiks_geo/magiks_geo_country.php(46): magiks_geo_country_shortcode_class->magiks_geo_country_init() #3 /home/ghacksn/public_html/wp-content/plugins/magiks_geo/magiks_geo_country.php(271): magiks_geo_country_shortcode_class->__construct() #4 /home/ghacksn/public_html/wp-settings.php(192): include_once('/home/ghacksn/p...') #5 /home/ghacksn/public_html/wp-config.php(33): require_once('/home/ghacksn/p...') #6 /home/ghacksn/public_html/wp-load.php(29): require_once('/home/ghacksn/p...') #7 /home/ghacksn/public_html/wp-blog-header.php(12): require_once('/home/ghacksn/p.. in /home/ghacksn/public_html/wp-content/plugins/magiks_geo/GeoIP.php on line 540

Link to comment
Share on other sites

Решено использовать acl (и плюс поработать с ними,до этого опыта не было).

почитал много и всё в принципе понял. Но есть вопрос.

вот здесь написано следующее:

Настройка

Включение ACL

Для включения ACL - отредактируйте файл /etc/fstab и добавьте атрибут acl к опциям раздела, где полагается использование ACL:

# # /etc/fstab: static file system information## <file system> <dir> <type> <options> <dump> <pass>none /dev/pts devpts defaults 0 0none /dev/shm tmpfs defaults 0 0UUID=5de01fca-7c63-49b0-9b2b-8b1790f8428e swap swap defaults 0 0UUID=8e5259dd-26fc-411a-88e2-f38d4dc36724 /home reiserfs defaults,acl 0 1UUID=c18f753e-0039-49bd-930f-587d48b7e083 / reiserfs defaults 0 1Сохраните файл. Переподключите раздел:

mount -o remount /home

Я не понял как добавить атрибут acl в мой fstab.Собственно мой fstab:

# cat /etc/fstab

LABEL=/ / ext3 defaults 1 1

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SW-cciss/c0d0p2 swap swap defaults 0 0

так куда и как мне впихнуть то ? А может разница в дистрах ? Пните в нужном направлении.

Link to comment
Share on other sites

Там UUID не имеющие отношения к ACL. Важна эта часть:

т.е. после запятой приписать к опциям (или к defaults).

И зачем так мучать себя просто хорошая встроенная утилитка назвается setfacl для добавления дополнителных привилегий пользуйся им.

Link to comment
Share on other sites

Чтобы setfacl имела смысл раздел должен быть загружен в опцией acl.

В CentOS по умолчанию все и без этого работает в других дистрибутивах не могу сказать.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Our picks

    • ОФИЦИАЛЬНОЕ ЗАЯВЛЕНИЕ в связи с затоплением кварталов в Хырдалане - ОБНОВЛЕНО + ВИДЕО
      Причина затопления улицы Мехди Гусейнзаде и 26-го квартала Хырдалана заключается в том, что данный район расположен во впадине.
      Об этом в ответ на запрос Oxu.Az сообщил пресс-секретарь ОАО "Азерсу" Анар Джебраиллы.
      Он отметил, что на указанной территории имеется канализационная инфраструктура. Именно этот участок - обочина дороги Сумгайыт - Баку является самой низкой точкой Хырдалана.
      "Поскольку данная территория представляет собой впадину, дождевые воды, формирующиеся в Хокмели, Атъялы, а также самом Хырдалане, устремляются сюда. Поэтому во время интенсивных дождей канализационные линии не выдерживают нагрузки, что в итоге приводит к наводнению.
      .
        
      Хочу отметить, что в свое время вся эта зона сплошь состояла из луж, озер и тростниковых зарослей. Потом территорию засыпали землей, построили дома.
      Если бы здесь не возвели здания, такой проблемы не возникло бы. Вода бы собиралась, часть ее впитывалась в почву, другая - испарялась, а третья - утекала.
      Одна из самых больших проблем на сегодняшний день - именно эта. Строительные дельцы осушают озера и лужи, строят на их месте дома, а после возникают такие сложности. Потом граждане жалуются, что подвалы домов и улицы затоплены", - заявил А.Джебраиллы.
      В завершение он отметил, что в настоящее время, когда дождь прекратился, большая часть проблем на упомянутой территории уже решена. Через пару часов воды там не останется.
      15:46
      Дождливая погода, наблюдаемая в Абшеронском районе, привела к последствиям в городе Хырдалан.
      Соответствующая информация поступила на горячую линию Baku.ws.
      На кадрах, сделанных одним из местных жителей, видно, что в Хырдалане затоплены улица Мехди Гусейнзаде и 26-й квартал.
      Данная ситуация выявила нахождение канализационной системы на указанной территории в аварийном состоянии.
      .https://ru.oxu.az/society/868584
        
        • Haha
      • 11 replies
    • Завершился первый полуфинал "Евровидения-2024": наши представители не прошли в финал - ОБНОВЛЕНО + ВИДЕО
      Завершился первый полуфинал международного песенного конкурса "Евровидение-2024", который проходит в шведском Мальме.
      Как передает Oxu.Az, по результатам голосования представители Азербайджана Fahree и Илькин Довлатов не прошли в финал конкурса.
      Отметим, что второй полуфинал пройдет 9 мая, а финал - 11 мая.
      7 мая, 23:27
      В шведском городе Мальме начался первый полуфинал 68-го по счету песенного конкурса "Евровидение".
      Как сообщает Oxu.Az, в первый день мероприятия выступят 15 стран, 10 из которых пройдут в финал.
      Следует отметить, что Fahree и Илькин Довлатов представят нашу страну на конкурсе с песней Özünlə apar. Они выступят под 12-м номером.  https://ru.oxu.az/politics/868797
        • Like
      • 42 replies
    • В Баку снесут рынок Кешля
      Как сообщает Oxu.Az, соответствующая информация распространилась в социальных сетях.
      Причиной стало начало строительства новой автомобильной дороги от улицы Гасана Алиева параллельно проспекту Зии Буниятова до станции метро "Кероглу".
      Было отмечено, что снос будет осуществлен, поскольку часть дороги попадет на территорию рынка.
      В связи с этим мы направили запрос в Государственное агентство автомобильных дорог Азербайджана (ГААДА).
        Пресс-секретарь (ГААДА) Анар Наджафли сообщил Oхu.Az, что проводится разъяснительная работа.

      "В настоящее время подготавливаются размеры жилых и нежилых объектов, а также земельных участков, входящих в зону строительства. Проводится предварительная оценка строений, подпадающих под снос при проведении строительных работ. После того как эти работы будут завершены, можно будет что-то сказать по этому поводу", - сказал он.https://ru.oxu.az/society/868677
        • Sad
      • 14 replies
    • В одном из отелей в Сабаильском районе столицы зафиксировано массовое отравление.
      В прокуратуре Сабаильского района проводится расследование по факту смерти двух человек - Кянана Мустафаева 1998 года рождения, и Орхана Амирова 1993 года рождения, а также госпитализации с диагнозом «отравление» Ниджата Джаббарлы 1991 года рождения и Хазара Джаббарлы 1998 года рождения, доставленных с одного из предприятий общественного питания, расположенных на территории Сабаильского района.
      Об этом говорится в сообщении пресс-службы Генпрокуратуры.
      Отмечается, что с целью установления обстоятельств происшествия, а также причин смерти и отравления пострадавших назначены соответствующие экспертизы, а также выполнены другие необходимые процессуальные действия.
      14:32
      В одном из отелей в Сабаильском районе столицы зафиксировано массовое отравление.
      Как сообщает Bakupost.az, четверо мужчин, отдыхавших в отеле, были госпитализированы в 1-ю Городскую клиническую больницу с диагнозом отравление.
      К сожалению, спасти двоих из них не удалось. Изначально предполагалось, что причиной стало пищевое отравление, однако медики не исключают и другие варианты.
      https://media.az/society/v-stolichnom-otele-otravilis-chetyre-cheloveka-dvoe-skonchalis
        • Upvote
      • 38 replies
    • Какое наказание предусмотрено за умышленное повреждение чужого автомобиля?
      В Баку одному из припаркованных во дворе автомобилей был нанесен ущерб острым предметом. Владелец машины поделился в соцсети соответствующими видеокадрами.
      Как сообщает хezerxeber.az, в другом дворе с верхнего этажа здания на автомобиль был сброшен воздушный шар, наполненный водой. В результате владелец транспортного средства понес серьезный материальный ущерб.
      В последнее время в соцсетях часто встречаются видеоролики в связи с умышленным или непреднамеренным повреждением автомобилей или другого имущества граждан. Юристы отмечают, что за намеренное совершение подобного деяния правонарушитель может быть привлечен к ответственности или лишен свободы.
      Кроме того, если действие влечет за собой уголовную ответственность, на виновных может быть наложен штраф, в два-три раза превышающий размер причиненного ущерба. По словам юриста Шамиля Пашаева, подобные повреждения автомобилей не покрываются обязательным страхованием.
      В Министерстве внутренних дел заявили, что в случае, если потерпевший сообщит об умышленном уничтожении или повреждении его имущества, в местном органе полиции немедленно начинается расследование. Если будет доказано, что ущерб был причинен умышленно, будут приняты меры, предусмотренные законом.
      Подробнее - в сюжете:
       
        • Milli
        • Like
      • 45 replies
    • В Хачмазе 17-летняя девушка обручилась ​​с 37-летним мужчиной - ЗАЯВЛЕНИЕ МВД. ЗАЯВЛЕНИЕ МАТЕРИ ЖЕНИХА
      В социальных сетях распространилась информация о том, что в селе Гусарчай Хачмазского района 17-летнюю девушку выдали замуж за 37-летнего мужчину.
      Чтобы уточнить эти сведения, Bizim.Media связался с и.о. директора гусарчайской средней школы имени Арифа Мамедова Рауфом Мамедовым. Последний сообщил, что девушка (2007 г.р.) после шестого класса перестала ходить в школу. По его словам, свадьбы еще не было, состоялась лишь помолвка.
      Комментируя данный вопрос, старший инспектор губинской региональной группы пресс-службы МВД старший лейтенант полиции Хаял Талыбов отметил, что в соцсетях распространилась информация о принудительном замужестве несовершеннолетней жительницы Хачмазского района. В ходе проверки, проведенной сотрудниками районного отдела полиции, было установлено, что М.С. (2007 г.р.) на добровольной основе была помолвлена с жителем хачмазского села Карагуртлу Т.Ф. (1987 г.р.). По его словам, вступления в брак не было.
      Было подчеркнуто, что по данному факту в Хачмазском РОП проводятся необходимые мероприятия.
        
      Они полюбили друг друга, и все произошло с их согласия. Мы попросили ее руки и получили положительный ответ.
      Об этом заявила Рейхан Тагиева, 37-летний сын которой, согласно утверждениям, женился на 17-летней девушке.
      Женщина также опровергла информацию о бракосочетании пары.
      "Я сказала, что сыграем свадьбу, когда девушка станет совершеннолетней. В социальных сетях говорят неправду, что ей 15 лет и она вышла замуж по расчету. Я не богатая, и мой сын с трудом зарабатывает на жизнь. У девушки есть родственники, которым это не нравится, поэтому они выдумали такой сценарий", - добавила Р.Тагиева.
      Подробнее - в сюжете Baku TV:
      https://ru.oxu.az/society/868051  https://ru.oxu.az/society/868364
        • Facepalm
        • Haha
      • 133 replies
    • Баку выбран Спортивной столицей мира
      Федерация европейских спортивных столиц и городов выбрала Баку «Спортивной столицей мира» на 2026 год.
      Как сообщили в пресс-службе Министерства молодежи и спорта, об этом говорится в официальном письме, направленном сегодня международной организацией в нашу страну.
      Отметим, что в конце следующего года в Европейском парламенте в Брюсселе планируется проведение официальной церемонии презентации Баку «Спортивной столицы мира».
      https://media.az/sports/baku-vybran-sportivnoj-stolicej-mira-1067961117
        • Upvote
        • Haha
      • 35 replies
    • Post in Экотур
      ПИК ГОРЫ БЕЙБЕЙИМ
      Дата 12 мая, воскресенье

      ПРОГРАММА
      06.40 Сбор у автобуса
      - Хайкинг через красивые зеленые поля около 4-х часов. На пути будет шанс увидеть знаменитый цветок Хары бюльбюль, а также дикий ирис, лук, гуланчар и другие полезные для здоровья растения. На вершине неповторимая панорама на горы, озеро и море, вокруг все цветет и пахнет весной. Пешая прогулка среди разноцветных гор в поисках карбонатных отложений мезозойской эры
      - Отдых и пикник на вершине
      -Спуск около 2-х часов
      - Чайная пауза с домашним пирогом
      18.00 Дорога в Баку   Протяженность: 12 km
      Min max высоты: 219m - 935m
      Степень тяжести: средняя   ТРАНСПОРТ:
      Мерседес Спринтер (20 мест)   МЕСТО И ВРЕМЯ ВСТРЕЧИ:
      В 6.40 около кафе Макдональдс, метро Нариман Нариманово   ЦЕНА: 35 AZN (входит: транспорт, чай+домашний пирог)    ХОТИТЕ ПОУЧАСТВОВАТЬ?
      Тогда регистрируйтесь КОНТАКТЫ:
      Facebook.com/AzEcotour/
      Instagram.com/ecotour_azerbaijan/
      Youtube.com/channel/UCzQvr30h0bWuUpC_tMxM7wA
      +99455 742 08 20 WhatsApp / Telegram canal
        • Like
  • Recently Browsing   0 members, 0 guests

    • No registered users viewing this page.
×
×
  • Create New...