Права групп пользователей к общим ресурсам

Status
Not open for further replies.

Jopl

Cadet
Joined
Aug 16, 2013
Messages
4
Есть FreeNAS 9.1. Например, имеется несколько ресурсов CIFS. На одну папку надо нужно поставить права на чтение\запись группы пользователей, на вторую только на чтение этой же группы и тому подобное. Как это осуществить с помощью веб-интерфейса?
Читал, что раньше был некий Файловый менеджер, но начиная с какой то 8ой версии он был убран.
http://www.freenas.org/images/resources/freenas9.1.0/freenas9.1.0_guide.pdf здесь тоже информации по этому поводу не нашел. Спасибо
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
Есть FreeNAS 9.1. Например, имеется несколько ресурсов CIFS. На одну папку надо нужно поставить права на чтение\запись группы пользователей, на вторую только на чтение этой же группы и тому подобное. Как это осуществить с помощью веб-интерфейса?
Читал, что раньше был некий Файловый менеджер, но начиная с какой то 8ой версии он был убран.
http://www.freenas.org/images/resources/freenas9.1.0/freenas9.1.0_guide.pdf здесь тоже информации по этому поводу не нашел. Спасибо

Папки в рамках одной шары CIFS?
 

Jopl

Cadet
Joined
Aug 16, 2013
Messages
4
Папки в рамках одной шары CIFS?

Да, в рамках одной шары.

Вот, например, у NAS4FREE в настройках точки монтирования есть такая штуковина:
33223323.JPG
Но эти права доступа распространяется на всю точку монтирования.
 

Jopl

Cadet
Joined
Aug 16, 2013
Messages
4
Конкретизирую и подправлю вопрос: CIFS наследует права доступа каталога. Есть каталоги folder1 и folder2, расположенные /mnt/files/, есть так же группы group1 и group2. Нужно что бы folder1 имел права доступа для группы group1, а folder2 соответственно для group2. Как это осуществить?
 

V.Sens

Cadet
Joined
Aug 28, 2013
Messages
6
Кратко и без картинок. Все действия выполняем в GUI FreeNAS 9.1.1

1. Создаете ZFS Dataset для каждого каталога
Storage - Active Volumes - Create ZFS Dataset соответственно folder1 и folder2

в точке монтирования на вашем томе с данными появятся 2 каталога:
/mnt/files/folder1
/mnt/filse/folder2
http://doc.freenas.org/index.php/Volumes

2. Создаете группы пользователей
Account - Groups - Add group (Group1, Group2)
http://doc.freenas.org/index.php/Groups

3. Создаете пользователей
Account - Users - Add users
User1_1, User1_2 и т.д. из Group1,
User2_1, User2_2 и т.д. из Group2.
При создании пользователей -
- указываете имя, например, User1,
- убираете галку с "Create a new primary group for the user",
- указываете группу "Primary Group" - Group1
- для удобства можно указать "Home Directory" - /mnt/files/folder1
- устанавливаете пароль для пользователя - Users - кнопка Change password под таблицей со списком пользователей
http://doc.freenas.org/index.php/Users

4. Устанавливаете разрешение на доступ к общим папкам:
Storage - Active Volumes - folder1 - Change permission (кнопка под списком томов внизу)
Owner (user) - root - не трогаем
Owner (group) - выбираем нужную группу пользователей - Group1
далее - Mode - для Owner - Все три разрешения, для Group - если нужно - убрать разрешение на запись, для Other (пользователи, не входящие в указанную группу и не являющиеся владельцем) - убираем все разрешения.
Ставим галку на "Set permission recursively" и жмем "Сhange".

5. Настраиваем CIFS-доступ.
Sharing - Add Windows (CIFS) Share
В параметре "Path" указываем каталог, к которому необходимо дать доступ - /mnt/files/folder1, настраиваем остальные параметры соответственно.
Для каждого общего ресурса создаем отдельную запись.
http://doc.freenas.org/index.php/Windows_(CIFS)_Shares

6. Идем в Service - переключаем ползунок около CIFS в положение On. Там же дополнительно можно настроить общие параметры всех CIFS-ресурсов.
http://doc.freenas.org/index.php/CIFS
 

Jopl

Cadet
Joined
Aug 16, 2013
Messages
4
V.Sens, Большое спасибо! Мучался с обычным raid, теперь буду использовать ZFS
 

stoun

Cadet
Joined
Apr 1, 2014
Messages
8
Доброе время суток. Начал юзать FreeNas 9.2.1, давно не использовал его...последний релиз юзал 8й, встал вопрос по разграничению прав на ресурсы для нескольких пользователей:
Создал группу gp1.
Создал ZFS Datasheet, назвал его test, owner group - gp1, стоят галочки везде кроме other
Создал пользователя test1 - домашнюю директорию не указываю, указал группу gp1
Создал шару CIFS, указал путь до зфс даташита.
Перезапустил сервер, кидаю файл для пробы в директорию расшаренную...смотрю права...как итог права на запись только у владельца файла...а права группы на этот файл только чтение и выполнение...а записи нету...где я просмотрел какой момент?
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
Вот есть папка media - расшаренная. Это у меня ZFS dataset. В этот датасет выставил права всем и вся. Создал еще одного пользователя. Как ему дать все права на эту папку? Не меняя владельца.
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
не меняя владельца никак, включите пользователя в группу у которой есть права на шару


Отправлено из моего iPhone используя Tapatalk
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
не меняя владельца никак, включите пользователя в группу у которой есть права на шару


Отправлено из моего iPhone используя Tapatalk

Ясно. Попробую.
Неужели нет такого же механизма как в Windows? задал кому надо какие права и не парься. Замороченно как то.
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
это мир Unix)) вливайтесь.. у виндовс похожие правила, кстати
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
это мир Unix)) вливайтесь.. у виндовс похожие правила, кстати

У Windows проще. Открыл владку "Безопасность" и задал права пользователям, группам какие надо. А тут нет такого механизма. Не хватает его в общем.
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
Блин, не получается сделать так, что бы можно было записывать в расшаренную папку заменой. Т.е. файл в папке присутствует, я хочу его заменить. Выдает что нет прав. А если удалить файл и заново записать - работает.
Owner - root
Group - wheel
Права все у Owner и Group. У Other - только чтение и запуск.
Подключаю сетевой жесткий диск с пользователем freenas. Он в группе wheel.
Как сделать?
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
измени права на шару на nobody:nogroup, это аналог everyone в виндовс. все смогут читать писать удалять и изменять файлы и парки в шаре
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
измени права на шару на nobody:nogroup, это аналог everyone в виндовс. все смогут читать писать удалять и изменять файлы и парки в шаре

Но ведь это даст возможность и анонимно менять. Раз все. А так мне не нравится. Под root все норм перезаписывается.
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
в таком случае права надо давать тому пользователю, кто будет шару юзать, ему при подключении к ней придется ввести логин пароль, если нет связки с AD, например
 

pintapiva

Explorer
Joined
Jul 17, 2013
Messages
71
p.s. вообще-то всё это хорошо расписано в документации, если что
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
Так вот как дать права этому пользователю? не меняя владельцев и т.д.
 

djonik1562

Explorer
Joined
Feb 6, 2014
Messages
61
p.s. вообще-то всё это хорошо расписано в документации, если что

А можете дать ссылку на документацию? почитаю на досуге.
 
Status
Not open for further replies.
Top