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

    • Кому следует воздвигнуть памятник в Баку? - ОПРОС + ВИДЕО
      В городе Баку, где древность сочетается с современностью, важно иметь статуи и памятники на различные темы.
      Интересно, а что об этом думают граждане? Кому, по их мнению, следует поставить памятник в столице?
      Baku TV попытался выяснить это у горожан.
      Оказалось, что граждане также хотели бы увековечить память наших национальных героев и шехидов.
        "Должны быть воздвигнуты памятники всем нашим шехидам. Их должны знать все. Если будут установлены их статуи, гости столицы будут проинформированы о наших шехидах", - сказал один из жителей Баку.
      Подробнее - в сюжете:
       
      • 34 replies
    • В АМУ выступили с заявлением по поводу суицида бывшего главного педиатра
      У нас каких-либо новых назначений на руководящие должности не производилось.
      Об этом в ответ на запрос Oxu.Az заявила завотделом по связям с общественностью Азербайджанского медицинского университета (АМУ) Гюнель Асланова.
      • 29 replies
    •  Кровати односпальные, двуспальные и двухъярусные
      Спальная мебель "КЛАССИКА"
       

       
      • 240 replies
    • В Азербайджане повысились цены на услуги такси: что говорят в компаниях и AYNA?
      В последнее время в стране наблюдается рост цен на услуги такси.
      Как сообщает Xezerxeber.az, водители утверждают, что фиксируется уменьшение количества автомобилей, так как машины производства 1999 и 2000 годов сняты с эксплуатации. Это, в свою очередь, также влияет на цены.
      Между тем эксперт по транспорту Ясин Мустафаев отметил, что наряду с ценой важно повышать и качество предоставляемых услуг. 
      По данному вопросу редакция также обратились в AYNA.
      Там отметили, что, согласно новым правилам, юридические лица и частные предприниматели, желающие осуществлять перевозку пассажиров на такси, должны действовать на основании соответствующих разрешений. Прежде всего им необходимо получить пропускное удостоверение и пропускную карту.
      По поводу повышения цен в компаниях по предоставлению услуг такси привели разные доводы.
      Так, в Bolt отметили, что заказы в системе формируются на основе спроса и предложения. «Просим водителей привести свою деятельность в соответствие с требованиями законодательства. В противном случае заказ со стороны Bolt не будет отправлен владельцам этих автомобилей», - отметили в компании.
      В свою очередь в Uber заявили, что окончательная цена поездки зависит от многих факторов, таких как соотношение свободных автомобилей в конкретной локации и желающих заказать такси, расстояние и продолжительность поездки, заторы. Чем меньше свободных водителей, тем выше может быть цена поездки.
      Представляем подробный видеоматериал по теме:
      https://media.az/society/1067959052/v-azerbaydzhane-povysilis-ceny-na-uslugi-taksi-video/
      • 13 replies
    • Рапродажа уходовой и  лечебной косметики от Hommlife. Все с 40-50 % скидкой!
      Эффективные средства эко-качества🤩 По очень выгодным ценам👍 
      • 4 replies
    • Открытия сухопутных границ Азербайджана не будет
      Сейчас мы видим, что с закрытием на определенный период сухопутных границ Азербайджана безопасность в стране укрепляется. В прошлом наблюдалось множество случаев, некоторые из которых были обнародованы, а некоторые - нет.
      Как сообщает АЗЕРТАДЖ,  об этом заявил Глава республики 23 апреля в выступлении на международном форуме на тему "СОР29 и Зеленое видение для Азербайджана", организованном в Университете АДА.
      "Мы столкнулись с серьезными угрозами и проблемами извне. Именно это я и имел в виду, когда говорил, что все наши потенциальные риски могут исходить из-за рубежа", - сказал глава государства.
      https://ru.oxu.az/politics/863491
        • Like
      • 99 replies
    • И опять Помогите))
      Девочки форума....кто может откликнитесь
      все все все...мне нужна ваша помощь....
      У дочери день варенье в понедельник, меня поставщики подвели, заказала костюм  Чуи(на вайлдберис) вобщем отказали ...
      А она у меня ужасная анимешница, вобщем решила сама смастерить ей костюм , благо не очень тяжёлый ...
      У меня есть пальтишко, портниха онун астарыны дейишечек, шляпку куплю , брюки черные и сарочка есть, остаётся только два элемента, серая жилетка и короткий пиджачок, серая жилетка может у кого то от костюма остался, могу купить, или за шоколадку взять, а что делать с пиджаком? Моя портиниха отказалась((( говорит переделать нет проблем , а новый сшить нет ...
      Очень мало времени ....помогите, можно и советом...
      По магазинам не могу пройтись с работы в 6 выхожу...могу успеть только в один но только если точно знать что могу купить , что надо
      • 10 replies
    • «Переживаю за свою жизнь и жизнь своих детей...» Женщина из Баку о том, как лишилась глаза после избиения мужа – ВИДЕО
      Проживающая в Баку Анастасия Бектимирова поделилась в своем аккаунте в Инстаграм видео, в котором рассказала о произошедшем с ней домашнем насилии.
        • Like
      • 702 replies
  • Recently Browsing   0 members, 0 guests

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