The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Samba, ext4: права доступа на нескольких пользователей."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (ACL, блокировки и ограничения)
Изначальное сообщение [ Отслеживать ]

"Samba, ext4: права доступа на нескольких пользователей."  +/
Сообщение от stakadoemail (ok), 03-Мрт-25, 13:22 
Здравствуйте!
Для каждого отдела создана своя группа: div1, div2, ....
В группах созданы пользователи:
div1: d1user1, d1user2, ...
div2: d2user1, d2user2, ...

Есть шара, в которой созданы папки. Доступ к папкам разделён по группам (т.е. владельцами папок установлены соответствующие группы):
folder1 - div1
folder2 - div2, ...
На папки выставлены права 775.
Пользователи отделов имеют полный доступ к своим папкам и доступ только-чтение к папкам других отделов.

Внутри папки folder1 есть папка exception.
К этой папке нужно дать полный доступ пользователям из разных групп (пусть это будут пользователи d1user1, d2user2).

Думал сделать так: создаём ещё одну группу sharedgroup (далее сокращенно sg), в неё добавляем пользователей d1user1 и d2user2.
Владельцем папки folder1/exception делаем группу sg, на папку устанавливаем права 770.
Беда в том, что в папку folder1/exception всё равно могут вносить изменения пользователи группы div1.
Как ограничить доступ к этой вложенной папке лишь определённому набору пользователей?

Конфиг шары:
[public]
        path = /samba/public
        writable = yes
        read only = no
        create mask = 664
        directory mask = 775
        guest ok = no
#       inherit owner = yes
#       inherit permissions = yes
        inherit owner = no
        inherit permissions = no

Буду благодарен любым советам!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Samba, ext4: права доступа на нескольких пользователей."  +/
Сообщение от ipmanyak (ok), 04-Мрт-25, 18:25 
> Буду благодарен любым советам!

Совет простой, лучше вынести папку exeption в отдельную самостоятельную папку и шару и дать права тем кому нужно, лучше группу создать  отдельную.  Чем проще, тем лучше и спокойнее живется админу. Избегай этого всегда. Хотелки юзеров в этом плане лучше сразу пресекать на корню, мотивацию сам придумай.  
Если  такие вещи не документировать (права на вложенные папки), то при миграции  папок в другое место или на другой сервер, об этом никто не вспомнит. А если придет другой админ, то он вообще об этом знать не будет.

То, что ты хочешь, нужно решать установкой расширенных списков контроля доступа (ACL) для файлов и каталогов.  Читай про утилиту  setfacl и getfacl
Но это сложновато, в плане тестов прав тоже не просто,  повторюсь  лучше избежать этого.

Небольшой ликбез есть  здесь  https://help.ubuntu.ru/wiki/access_control_list
статьи получше сам найдешь, если захочешь.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру