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

自动化 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

我想创建 100 个用户(占用 1/100 的硬盘空间),但又不想在 vi/vim 中编辑 100 个文件。我可以像上面一样将值作为参数传递吗,或者至少使用模板文件这里

答案1

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

相关内容