Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

4.3.2. Права доступа к файлам


Права доступа к файлам определяют явные права компьютера или пользователя на определенный каталог, файл или набор файлов. Такие разрешения могут быть определены путем редактирования /etc/самба/smb.conf file и указав явные разрешения для определенного файлового ресурса.


Например, если вы определили общий ресурс Samba с именем Share и хочу дать только для чтения разрешения для группы пользователей, известной как qa, но хотел разрешить запись в общий ресурс группе под названием сисадмин и пользователь с именем Винсент, тогда вы можете отредактировать /etc/самба/smb.conf файл и добавьте следующие записи под [Поделиться] запись:


список чтения = @qa

список записи = @sysadmin, Винсент


Еще одно возможное разрешение Samba - объявить административный разрешения на конкретный общий ресурс. Пользователи, имеющие административные разрешения, могут читать, записывать или изменять любую информацию, содержащуюся в ресурсе, для которого пользователю были предоставлены явные административные разрешения.


Например, если вы хотите дать пользователю Мелисса административные разрешения на Share например, вы бы отредактировали /etc/самба/smb.conf файл и добавьте следующую строку под [Поделиться] запись:


пользователи администратора = мелисса


После редактирования /etc/самба/smb.conf, перезапустите Samba, чтобы изменения вступили в силу:


sudo systemctl перезапустить smbd.service nmbd.service


изображение

Для того, чтобы получить список для чтения и написать список для работы режима безопасности Samba необходимо быть настроенным на безопасность = доля


Теперь, когда Samba настроена для ограничения доступа групп к общему каталогу, необходимо обновить разрешения файловой системы.


Традиционные права доступа к файлам Linux плохо соответствуют спискам управления доступом Windows NT (ACL). К счастью, списки управления доступом POSIX доступны на серверах Ubuntu, обеспечивая более детальный контроль. Например, чтобы включить ACL на / SRV файловая система EXT3, редактировать / И т.д. / Fstab добавление ACL опции:

UUID=66bcdd2e-8861-4fb0-b7e4-e61c569fe17d /srv ext3 noatime,relatime,acl 0 1

Затем перемонтируйте раздел:

sudo монтировать -v -o remount / srv

изображение

В приведенном выше примере предполагается / SRV на отдельной перегородке. Если / SRV, или где бы вы ни настроили свой общий путь, является частью / раздел может потребоваться перезагрузка.


Чтобы соответствовать конфигурации Samba над сисадмин группе будут предоставлены разрешения на чтение, запись и выполнение для / SRV / самба / поделиться, qa группе будут предоставлены разрешения на чтение и выполнение, а файлы будут принадлежать имени пользователя Мелисса. Введите в терминал следующее:


sudo chown -R melissa / srv / samba / share / sudo chgrp -R sysadmin / srv / samba / share /

sudo setfacl -R -mg: qa: rx / srv / samba / share /


изображение

Команда setfacl выше дает выполнять разрешения для всех файлов в / SRV / самба / поделиться

каталог, который вы можете захотеть, а можете и не захотеть.


Теперь из клиента Windows вы должны заметить, что реализованы новые права доступа к файлам. См. Справочные страницы acl и setfacl для получения дополнительной информации о списках ACL POSIX.


Лучшие облачные вычисления для ОС в OnWorks: