edquota
não é adequado para scripts.
quotatool lida com quotas da linha de comando. Fácil de usar em scripts. Está incluído na maioria das principais distribuições Linux e também está disponível para * BSD, Mac OSX, AIX e Solaris.
Existe alguma maneira de automatizar qouta pasta do usuário por script. Eu tenho o script useradd
automático e quero adicionar código no script sobre a cota para a pasta inicial de tamanho 2 GB. Por exemplo:
edquota sally
Disk quotas for user sally (uid 1045):
Filesystem blocks soft hard inodes soft hard
/dev/loop0 16 0 0 4 0 0
Como fazer o comando edqouta
alterar o valor do limite rígido de 0 a 2037760 por script? em outras palavras, como modificar edquota sally
para alterar automaticamente o valor.
edquota
não é adequado para scripts.
quotatool lida com quotas da linha de comando. Fácil de usar em scripts. Está incluído na maioria das principais distribuições Linux e também está disponível para * BSD, Mac OSX, AIX e Solaris.
OK, parece que você fez o homem edquota: -)
Parece que tudo o que você precisa fazer é acrescentar algum texto aos arquivos de cota: ou seja,
echo 'text' >> /quota.user
Por exemplo, no OpenBSD, você usaria:
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
Tags quota unix shell-scripting