Autor Tópico: quota ext4, como fazer funcionar?[resolvido]  (Lida 6150 vezes)

Offline valdineysr

  • Usuário Ubuntu
  • *
  • Mensagens: 139
  • Linux para todos
    • Ver perfil
    • opengrafics-linux e atrelados gráficos.
quota ext4, como fazer funcionar?[resolvido]
« Online: 31 de MAR?O de 2011, 13:06 »
Olá a todos, estou colocando esse tópico, pois o anterior aparentemente se perdeu com o bug de ontem.

Estou tetando aplicar cotas no meu disco para que quando os usuários da rede samba colocarem seus arquivos lá não ultrapassem o espaço. Bem até então não havia achado não estava conseguindo fazer funcionar as cotas que eu aplicava, pois sempre que eu salvava um arquivo maior que a cota ele aceitava.

Pois bem, achei uma referência sobre force user=yes  para obrigar os usuários a respeitar as cotas via samba na rede, aparentemente não era isso.
 
Achei algo sobre  get command quota para ser aplicado na área global do samba. Sinceramente não sei como usa-lo e qual o efeito disso.

e por último vi algo que fala o quota não roda bem sobre ext4.


Alguém poderia me dar uma luz?
 

« Última modificação: 06 de Abril de 2011, 09:08 por valdineysr »
Valdiney Ribeiro
---------------------------------
Analista de Sistemas

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: quota ext4, como fazer funcionar?
« Resposta #1 Online: 31 de MAR?O de 2011, 13:51 »
Seu outro tópico não se perdeu, foi trancado após dois UP's:

http://ubuntuforum-br.org/index.php/topic,80855.0.html
http://ubuntuforum-br.org/index.php/topic,80613.0.html

Por favor respeite as regras do fórum.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline valdineysr

  • Usuário Ubuntu
  • *
  • Mensagens: 139
  • Linux para todos
    • Ver perfil
    • opengrafics-linux e atrelados gráficos.
Re: quota ext4, como fazer funcionar?
« Resposta #2 Online: 01 de Abril de 2011, 10:26 »
Valdiney Ribeiro
---------------------------------
Analista de Sistemas

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: quota ext4, como fazer funcionar?
« Resposta #3 Online: 01 de Abril de 2011, 21:12 »
Citar
e por último vi algo que fala o quota não roda bem sobre ext4.
E se vc usasse XFS, em vez de Ext4?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline valdineysr

  • Usuário Ubuntu
  • *
  • Mensagens: 139
  • Linux para todos
    • Ver perfil
    • opengrafics-linux e atrelados gráficos.
Re: quota ext4, como fazer funcionar?
« Resposta #4 Online: 01 de Abril de 2011, 22:21 »
Citar
e por último vi algo que fala o quota não roda bem sobre ext4.
E se vc usasse XFS, em vez de Ext4?

Descobri parte da joça. Ele funciona no ext4 e sem gambiarra sim tranquilo(pelo menos no ubuntu), mas como comecei fazendo testes direto com o grupo não rolou. Então resolvi testar adicionando a cota a um usuário, loguei no windows e acessei a pasta compartilhada e joguei um arquivo acima da cota e ...funcionou...mensagem de disco cheio no ruindows!!!! hehe, mas não era isso que eu queria :(
 
Eu queria mesmo a adicionar a cota ao grupo,já que ele possui essa opção, e todos que fossem daquele grupo teriam uma cota geral x. O usuário que jogasse um arquivo que passasse daquela cota, receberia uma mensagem de disco cheio.

vou continuar tentando, se alguém tiver alguma ideia de como fazer funcionar em grupo eu aceito.
Valdiney Ribeiro
---------------------------------
Analista de Sistemas

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: quota ext4, como fazer funcionar?
« Resposta #5 Online: 02 de Abril de 2011, 01:45 »
Ola,

Nunca usei quotas de disco, mas veja se ajuda => http://www.faqs.org/docs/securing/chap20sec157.html

Crie o quotas.goup na pasta /home e deixe a permissão de leitura/escrita ao root exclusivamente. A mais ninguém.

Provavelmente, quando criou a quota por grupo, deixou setado permissão de escrita aos usuarios, o que permitiria colocar arquivos acima da quota, como bem descreveu.

Teste e veja se isto resolve.

[]'s

Offline valdineysr

  • Usuário Ubuntu
  • *
  • Mensagens: 139
  • Linux para todos
    • Ver perfil
    • opengrafics-linux e atrelados gráficos.
Re: quota ext4, como fazer funcionar?
« Resposta #6 Online: 06 de Abril de 2011, 09:08 »
Tópico solucionado.

Gente depois de bater muito cabeça, arrancar uns cabelinhos brancos, consegui uma informação em um site de um carinha americano que estava batendo cabeça e passou pelos mesmo problemas que eu.

Resumindo

Por padrão o linux cria grupos com o mesmo nome da conta do usuário. Esses grupos são chamados grupos primários. No quota, as cotas de grupo  só funcionam encima desses grupos primários.

Para resolver o problema é necessário modificar o grupo primário dos usuários para o grupo onde  onde estão aplicadas as cotas de disco com o comando abaixo:

Código: [Selecionar]
#usermod -g grupo usuario

Obs.: se o grupo que vc quer tranferir o usuário já for um grupo secundário, retire o usuário dele para não haver nenhum problema.


Se quiser poder fazer isso na criação do usuário via script com o comando:

 userdd -g grupo usuario
   

um abraço a todos.
Valdiney Ribeiro
---------------------------------
Analista de Sistemas