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 edquotacomando. ¿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 edquotacomando. ¿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 fooen /data.
Supongo que podría usar quota -u $usernamepara obtener las cuotas actuales, pero no estoy seguro de lo fácil que es analizar con un script.