Automatize cotas de usuário para edquota para ignorar o vim [duplicado]

1

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

    
por puk 04.11.2011 / 01:12

1 resposta

2

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.

    
por 04.11.2011 / 09:50