@speedvm

Как задать квоты для групп MS AD на samba сервере?

Доброго времени суток!
Есть сервер samba в сети windows ad. С помощью него раздаются личные каталоги пользователям, на которые действуют квоты. Квоты настраивал с помощью quotatool:
quotatool -u <user> -b -l <XXXMB> /dev/<device>
Понадобилось сделать каталоги отделов тоже с квотированием. И здесь возникла проблема. Квоты на группы active directory не устанавливаются. Попытался сделать это так же, как и для пользователей:
quotatool -g <group> -b -l <XXXMB> /dev/<device>
Но квоты не действуют, и в repquota ничего нет. Монтирование устройств для каталогов делаю одинаково:
UUID=... /media/Users ext4 _netdev,errors=remount-ro,acl,user_xattr,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 2
UUID=... /media/Departaments ext4 _netdev,errors=remount-ro,acl,user_xattr,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 2

Samba 4.1.17.
sudo quotacheck -avug -f
quotacheck: Scanning /dev/sdc1 [/media/Users] done
quotacheck: Checked 285 directories and 83 files
quotacheck: Scanning /dev/sdb1 [/media/Departaments] done
quotacheck: Checked 49 directories and 3 files


Решено.
Предположим, название группы group users.

1. Определить квоту группе:
quotatool -g "group users" -b -l /dev/
2. Назначить группу, которой принадлежит каталог, который будет ресурсом подразделения:
chown -R :"group users" /mounted/directory
3. Добавить в smb.conf у ресурса группы строку:
force group = "@group users"
  • Вопрос задан
  • 799 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы