自动化edquota的用户配额绕过vim

可能重复:
在ubuntu上为多个用户设置磁盘配额

在分配用户配额时,必须使用edquota 。 不过,这个vim编辑器会出现。 有什么办法可以绕过这个吗? 观察这个伪代码

 for username in usernames adduser username #########Filesystem######blocks######soft######hard######inodes######soft######hard edquota /dev/hda2 596 0 0 1 0 0 

我想创build100个用户(占硬盘空间的1/100),我不想在vi / vim中编辑100个文件。 我可以像上面那样将parameter passing给参数,或者至less可以像这里提到的那样使用模板文件

如果所有用户的配额都相同,则可以将配额设置为一个(原型)用户,然后在for循环中使用edquota -p <proto_user> <user>来复制为指定的每个用户指定的原型用户的配额。