[homes]
valid users = YOUDOMAIN+%S
browseable = no
writable = yes
create mode = 0400
directory mode = 0700
root preexec = /usr/sbin/set_quota %S
; admin users = %S
read list = YOUDOMAIN+%S
write list = YOUDOMAIN+%S
Для работы с квотами надо установить пакет:
# pacman -S quota-utils
и настроить раздел в /etc/fstab на использование квот:
/dev/sdc1 /home ext4 defaults,usrquota 0 1
После перемонтировать раздел с квотированием и выполнить команды:
quotacheck /dev/sdс1
quotaon /dev/sdс1
Скриптик set_quota для установки квот тоже прост, как три копейки:
#!/bin/sh
/usr/sbin/setquota -u $1 400000 500000 400 500 /dev/sdс1
По команде:
# pacman -Ql quota-utils
можно получить список всех утилит пакета, но меня заинтересовали только edquota (ручное редактирование квот), repquota (сведения о квотах) и quota (информация о квоте на пользователя). Некоторые примеры использования:
Выдать информацию по квоте, только если она превышена:
# quota -q maotm
Выдать информацию по квотам пользователей в удобочитаемом формате, за исключением учеток компьютеров:
# repquota -s /dev/sdс1 | grep -v "#"