
Настройка квоты для группы пользователей на CentOS/Redhat/Fedora
Администраторы Linux обычно используют дисковые quatos для регулировки объема пространства, занимаемым любым пользователем для данных, электронных писем, базы данных и так далее.
Я в данной теме «Настройка квоты для группы пользователей на CentOS/Redhat/Fedora» смогу показать как можно настроить квоты для ограничений по пользователю.
Шаг 1: Проверьте квот- пакет, который установлен ли он в вашей системе или нет.
# rpm -qa | grep quota quota-3.13-8.el5
Шаг 2: отмонтирование файловой системы и проверка квоты на нашей системе.
# mount -o remount / # quotacheck -avugm
Если не сработает 2-я команда, то запустите ее так (запустить принудительно):
# quotacheck -favugm
Шаг 3: Включение квоты для пользователей и групп.
# quotaon -avug /dev/simfs [/]: group quotas turned on /dev/simfs [/]: user quotas turned on
Шаг 4: Отчет по квоте для всех пользователей и группы
# repquota /
Для пользователей реквота выглядит вот так:
Для групп реквота выглядит вот так:
# repquota -g /
Шаг 5: Установим квоту для пользователя: captainua с 1000MB на вашем Linux.
# useradd captainua # passwd captainua
У меня пользователь captainua был создан в системе, но я не использовал его, хранится для тестов. По этому назначим ему квоту, сделать это можно так:
# setquota -u captainua -F vfsv0 0 1000000 0 0 /dev/simfs
Шаг 6: Тестируем нашу только что созданную квоту для пользователя captainua.
# repquota /
Смотрим что получилось:
Можно также вывести квоту по конкретному пользователю, а делается это так:
# edquota captainua
Откроется файл для чтения и можно увидеть квоту. На этом я завершаю тему «Настройка квоты для группы пользователей на CentOS/Redhat/Fedora».
Полезная статья!