setgid e controle de quota de um diretório

1. setgid e controle de quota de um diretório

Gustavo Poll
gustavoatlinux

(usa Debian)

Enviado em 13/08/2008 - 17:12h

Pessoal, preciso limitar o tamanho de um diretório compartilhado na rede, independente de quem copie arquivos para ele... imaginem um diretório que todo mundo pode acessar na rede, mas o tamanho desse diretório não pode ultrapassar um limite..

Pelo que sei, não existe um mecanismo de configuração especialmente para fazer isso, certo? Acho que precisaria ser um recurso direto do filesystem...

Mas, enfim, pensei em uma solução utilizando quotas de grupo. Acho que quando vc habilita o setgid de um diretório, tudo que é copiado para o diretório fica como propriedade do grupo que foi colocado como owner do diretório. Se eu criar um grupo de usuário, vamos dizer 'Controle', e colocar todos os usuários da rede no grupo Controle (mas como um grupo secundário - não será o grupo principal de ninguém), será que a cota desse grupo 'Controle' vai limitar o tamanho do diretório (sem limitar a quota de nenhum usuário pertence ao 'Controle')?

Será que essa idéia funciona?

Desde já, obrigado pela atenção


  


2. Re: setgid e controle de quota de um diretório

Marcelo
chacalsp

(usa Slackware)

Enviado em 15/08/2008 - 09:44h

Caro Gustavo,

Pelo questionamento que fez o mais viável é usar Cota de Disco, em meu trabalho eu fiz este procedimento usando cota para USUÁRIOS E GRUPOS de uma forma individual, assim você consegue customizar o espaço para usuários e também para os grupos que forem criados.

Abraço


3. resolvido

Gustavo Poll
gustavoatlinux

(usa Debian)

Enviado em 19/08/2008 - 12:27h

só para deixar um feedback, resolvi meu problema com um loopdevice mesmo... cada diretório que quero limitar o tamanho crio um arquivo imagem de um sistema de arquivos com o tamanho que preciso... abraço







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts