Исходные данные:
Xubuntu 14.04 server (64 разряда) в качестве SAMBA-сервера и много-много (сотни 2 с хвостом) разнообразных клиентов.
Xubuntu 14.04 server (64 разряда) в качестве SAMBA-сервера и много-много (сотни 2 с хвостом) разнообразных клиентов.
В какой-то момент количество шар с самыми разными правами доступа стало напрягать, размер секции в smb.conf стал неприлично большим. Закономерно упростить синтаксис за счет создания групп пользователей. Unix-группы решил не трогать, не всегда они подходят, а для целей дележки самбошных ресурсов сделать свои похожие группы, числом немногие. Свои, значит NIS, прикручивание оного NIS-а описано ранее, работает просто и понятно (в чем принципиальное отличие от от LDAP).
Заводим собственно группы. в /etc/netgroup
admin_smb (,pvd,) (,iks,) (,super,) (,dedkov_mn,)
boss_smb (,petrov_ii,) (,ivanova_ma,) (,sidorova_aa,)
Обновляем NIS
cd /var/yp make
И прописываем наши группы в smb.conf
[Кадры] comment = Отдел кадров path = /home/storage/samba/private/kadr writable = yes inherit permissions = Yes create mask = 0666 directory mask = 0777 valid users = @admin_smb, @boss_smb, ikadr_1, ikadr_2, ikadr_3, \ ikadr_4, narishkin_ap
В реальной жизни списки куда как поболее, но принцип именно такой. Все настолько просто, что можно и забыть :-)!
Комментариев нет:
Отправить комментарий