Есть ли способ автоматизировать qouta домашней папки пользователя с помощью скрипта. У меня есть авто useradd
скрипт, и я хочу добавить в скрипт код о квоте для домашней папки размером 2 ГБ. Например:
edquota sally
Disk quotas for user sally (uid 1045):
Filesystem blocks soft hard inodes soft hard
/dev/loop0 16 0 0 4 0 0
Как составлять команду edqouta
изменить значение жесткого лимита с 0 на 2037760 скриптом? другими словами, как изменить edquota sally
для автоматического изменения значения.
edquota
не очень подходит для написания сценариев.
цитата обрабатывает квоты из командной строки. Легко использовать в скриптах. Он включен в большинство основных дистрибутивов Linux, а также доступен для * BSD, Mac OSX, AIX и Solaris.
Ладно, похоже, вы сделали man edquota :-)
Похоже, все, что вам нужно сделать, это добавить текст в файлы квот: т.е.
echo 'text' >> /quota.user
Например, в OpenBSD вы должны использовать:
FILES
quota.user at the filesystem root with user quotas
quota.group at the filesystem root with group quotas
/etc/fstab to find filesystem names and locations