有没有办法通过脚本自动执行用户主文件夹配额。我有自动useradd
脚本,我想在脚本中添加有关 2 GB 大小主文件夹配额的代码。例如:
edquota sally
Disk quotas for user sally (uid 1045):
Filesystem blocks soft hard inodes soft hard
/dev/loop0 16 0 0 4 0 0
如何edqouta
通过脚本让命令将硬限制的值从 0 更改为 2037760?换句话说,如何修改edquota sally
以自动改变值。
答案1
edquota
不太适合编写脚本。
配额工具从命令行处理配额。易于在脚本中使用。它包含在大多数主流 Linux 发行版中,也可用于 *BSD、Mac OSX、AIX 和 Solaris。
答案2
好的,看起来你确实执行了 man edquota :-)
看起来你需要做的就是在配额文件中附加一些文本:即
echo 'text' >> /quota.user
例如在 OpenBSD 中,您可以使用:
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