Se todas as cotas forem as mesmas para todos os usuários, você pode definir cota para um usuário (protótipo) e usar edquota -p <proto_user> <user>
no loop para duplicar as cotas do usuário protótipo especificado para cada usuário especificado.
Ao atribuir cotas de usuários, é necessário usar edquota
. No entanto, isso traz o editor vim. Existe alguma maneira de contornar isso. Observe este pseudocódigo
for username in usernames
adduser username
#########Filesystem######blocks######soft######hard######inodes######soft######hard
edquota /dev/hda2 596 0 0 1 0 0
Eu quero criar 100 usuários (com 1/100 do espaço do disco rígido) e não quero editar 100 arquivos no vi / vim. Posso passar os valores como argumentos, como acima, ou pelo menos usar um arquivo de modelo como aludido a aqui
Se todas as cotas forem as mesmas para todos os usuários, você pode definir cota para um usuário (protótipo) e usar edquota -p <proto_user> <user>
no loop para duplicar as cotas do usuário protótipo especificado para cada usuário especificado.