Quota de disco [RESOLVIDO]

1. Quota de disco [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 02/12/2008 - 15:31h

Boa Tarde...
Estou precisando de um Help.....
estou utilizando o samba/pdc com quota de disco...
estou precisando ajustar o sistema linux, para quando criar o usuario, já vir predefinido um limite de quota em disco que ele pode usar..

tipo quando criar um usuario/teste, ele só pode gravar 2gb... aí ele atingira o hard limit.


  


2. Re: Quota de disco [RESOLVIDO]

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 02/12/2008 - 16:40h

Cara, uma idéia seria criar um script
ex.: cria_usuario.sh

No quota tu cria um user default e depois copia ele pra o usuario que esta criando.
Tipo, coloca la no script, depois de ler o nome do novo usuario e criar ele sem limite de quota, o comando:
edquota -p user_default new_user

...espero ter ajudado...
E se não ficou muito claro avisa ae que tento de novo hehehe


3. Re: Quota de disco [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 02/12/2008 - 17:22h

ficou claro sim, mais olha só estava lendo e vi que no arquivo /etc/adduser.conf
exite uma variavel onde vc defini o tamanho da cota do usuario.
QUOTAUSER=""
ela esta sem nda dentro das aspas, quer dizer que o usuario criado nao tem limite de quota, estou pelejando para ver como que indico o tamanho que quero dentro das aspas... se tiver alguma ideia aí me fla... mais vlw pela ajuda...


4. Re: Quota de disco [RESOLVIDO]

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 02/12/2008 - 17:30h

QUOTAUSER
Se configurada para um valor não-vazio, novos usuários terão suas quotas copiadas daquele usuário. O padrão é vazio.

http://manpages.ubuntu.com/manpages/feisty/pt_BR/man5/adduser.conf.html

Tirei do link acima essa informação.

talvez seja util...tem que testar...



5. Re: Quota de disco [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 02/12/2008 - 17:43h

eu já li este link e testei, e nao funciono, ele nao especifica o que tem que colocar dentro no QUOTAUSER
mais vlw mesmo;..
se ler algo a respeito posta aí..
brigadaooo


6. Re: Quota de disco [RESOLVIDO]

Geraldo José Ferreira Chagas Júnior
gjr_rj

(usa Debian)

Enviado em 02/12/2008 - 18:11h

Se não me engano, é o tamanho da conta em kb


7. Re: Quota de disco [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 03/12/2008 - 09:05h

entao, eu já inclui o valor em kbyte, reiniciei o servidor e criei o usuario, mais quando edito com o edquota -u user, nao apareçe nenhuma limitação da quota do usuario criado...
sera que tem que ser feito mais alguma coisa no sistema linux...???



8. Re: Quota de disco [RESOLVIDO]

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 03/12/2008 - 13:55h

tu já tentou criar o usuario novo com o
edquota -p default_user fulano_de_tal
??


...claro que com um default user já criado e "configurado"...


9. Re: Quota de disco [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 03/12/2008 - 15:04h

com este comando que vc me passou, eu clono as quota do usuario padrao para o meu novo usuario...
mais antes disso eu preciso criar o usuario com o comando useradd...
o que eu quero é criar o usuario com o comando useradd, e o usuario por padrao ter um limite de quota...

mais obriagdo pela dica... se alguem tiver mais alguma ideia...
vlw galera...


10. Re: Quota de disco [RESOLVIDO]

Rafael Fernandes
rfernandes

(usa Ubuntu)

Enviado em 03/12/2008 - 15:43h

touch cria_user.sh
edita ele com teu editor preferido:
Coloca o seguinte conteúdo (ou adapta melhor, não sou mto bom em shell)

#/bin/bash

echo -n "Novo usuário: "
read new_user
useradd $new_user
edquota -p default_user $new_user

Com isso, num único "comando" tu cria o usuário e define cota para ele...
Para facilitar mais ainda coloca esse script tento do /bin assim tu não precisa entrar na pasta onde tá o script pra rodar ele.

Era isso que eu estava dizendo desde o inicio, e funciona...
Mas se não quiser usar assim, boa sorte com outras respostas ao tópico..



Att,

Rafael


11. Finalmente.

Magno Lima
magnolinux

(usa Debian)

Enviado em 10/12/2008 - 17:29h

Boa Tarde Galera..
muito obg pela ajuda de todos foram todo de grade valia... depois de varios testes finalmente encontrei a solução.
dentro do arquivo /etc/adduser.conf na variavel QUOTAUSER="", temos que colocar um nome de usuario que já possua uma limitação de quota de disco, as configuraçoes de quota setadas serao copiados automaticamente quando um novo usuario for criado.
QUOTAUSER="vivaolinux"

Obs. aqui agora ta o macete, eu estava criando usuario com "useradd vivaolinux", com este comando ele nao copia as configurações de quota. mais quando eu criei usuario com o comando "adduser vivaolinux", ele copio as configurações que setei dentro do aduser.conf

brigado.....
flw








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts