Ya he configurado mi servidor para que funcione con las cuotas de usuarios y todo funciona bien. Puedo modificar la cuota de usuario con el edquota
comando. ¿Cómo podría hacer esto programáticamente, desde un script bash, por ejemplo?
Ya he configurado mi servidor para que funcione con las cuotas de usuarios y todo funciona bien. Puedo modificar la cuota de usuario con el edquota
comando. ¿Cómo podría hacer esto programáticamente, desde un script bash, por ejemplo?
Respuestas:
Utilizar setquota
.
En la forma simple, el comando es
setquota user blockquota blocklimit inodequota inodelimit filesystem
P.ej
setquota foo 10G 10G 0 0 /data
para establecer tanto la cuota blanda y límite difícil de 10 GB y no hay límite inode para el usuario foo
en /data
.
Supongo que podría usar quota -u $username
para obtener las cuotas actuales, pero no estoy seguro de lo fácil que es analizar con un script.