Modifique programaticamente a cota do usuário

2

Já configurei meu servidor para trabalhar com cotas de usuários e tudo funciona bem. Eu posso modificar a cota do usuário com o comando edquota . Como eu poderia fazer isso de forma programática, a partir de um script bash, por exemplo?

    
por Michael Zukowski 02.01.2018 / 15:23

1 resposta

4

Use setquota .

Na forma simples, o comando é

setquota user blockquota blocklimit inodequota inodelimit filesystem

Por exemplo,

setquota foo 10G 10G 0 0 /data

para definir a cota flexível e o limite máximo para 10 GB e nenhum limite de inode para o usuário foo on /data .

Suponho que você poderia usar quota -u $username para obter as cotas atuais, mas não tenho certeza de como isso é fácil de analisar com um script.

    
por 02.01.2018 / 16:10