[CentOS-es] Problemas con las cuotas

Hardy Beltran Monasterios hbm en hardy.com.bo
Mar Feb 19 23:11:03 UTC 2008


El mar, 19-02-2008 a las 19:04 -0300, Andre Aspée escribió:
> Hardy Beltran Monasterios escribió: 
> > El mar, 19-02-2008 a las 16:34 -0300, Andre Aspée escribió:
> >   
> > > Ing. Ernesto Pérez Estévez escribió:
> > >     
> > > > Andre Aspée wrote:
> > > >       
> > > > > Vi los archivos, estos pertenecen a root, cuando hago  repquota -a, 
> > > > > es el usuario root el que suma los archivos, no el usuario que los 
> > > > > guardo realmente en la carpeta. Como le digo que sea el usuario x  es 
> > > > > el dueño al guardar, y no el root?
> > > > >         
> > > > En tu samba estás por alguna razón, indicando que se fuercen o 
> > > > realicen las escrituras como root, quita eso.. cada escritura debe 
> > > > realizarse con el usuario de linux y no como root porque sino se 
> > > > pierde precisamente esto de las cuotas.
> > > > 
> > > >       
> > > Este es mi smb.conf, no se donde mas revisar para que no escriba como 
> > > root, es en [homes] donde tengo el problema, los demas directorios 
> > > compartidos funcionan con las cuotas.
> > > 
> > > [partes de smb.conf omitidas]
> > >     
> > 
> >   
> > > #======= Share Definitions =======
> > > 
> > > [homes]
> > >     comment = Carpetas de Usuario
> > >     browseable = no
> > >     writeable = yes
> > >     hide dot files = yes
> > >     veto files = /.bash*/*.mp3/*.avi/*.mpg/*.wma/*.wmv/
> > > 
> > >     
> > 
> > Yo no veo nada extraño en tu sección  [homes], pero es fácil probar si
> > el problema es a nivvel de samba o a nivel de Linux y que las cuotas
> > están o no funcionando bien.
> > 
> > Ingresa a tu Linux con una de tus cuentas de usuario y en su
> > directorio /home crea archivos grandes y luego verifica la cuota. Si a
> > este nivel funciona entonces las cuotas funcionan.
> > 
> > Luego haz la prueba desde uno de tus clientes Windows usando el mismo
> > usuario. Bastaría hacer un ls -l /home/{usuario} para ver con que
> > usuario.grupo se crean los archivos si el usuario es el correcto
> > entonces todo está en orden.
> > 
> > Porfavor haz estas pruebas o si ya las hiciste muéstranos tus
> > resultados.
> > 
> > Algo debe estar fuera de lugar, es extraño el comportamiento que tienes
> > en tu samba+cuotas.
> > 
> > 
> > Saludos
> > 
> >
> >   
> En la maquina linux entre con uno de los usuarios creados son
> smbldap-useradd, cree archivos en su home y estos se crean con este
> usuario como dueño y la cuota se cumple, luego en un cliente windows
> hago lo mismo, creo archivos en el home, pero estos quedan con root
> como dueño. como la cuota se la hago al usuario y no a root, no se
> cumple nunca.
> Creo que va por el lado del samba+openldap
> 
> cuando hago ls -l /homo/usuario, los archivos que hice desde la
> maquina linux corresponden al usuario "X", y los archivos que creo
> desde windows corresponden al usuario root.

OK, entonces confirmamos que el problema es a nivel de samba y la
identidad de usuarios. Por alguna razón Samba está mapeando los usuarios
Windows (Samba) a la cuenta root en Linux.

Para verificar mi información de usuarios y grupos en Linux haría esto:

getent passwd
getent group

Eso va mostrar las cuentas de usuarios y grupos en formato passwd/group.
Esto debe recuperarse desde LDAP y deben mostrarse las cuentas que
creaste con smbldap-useradd. Revisa que todo está en orden. Si no es así
entonces el servidor Linux no se está conectando bien al LDAP para
obtener la información de cuentas de usuario

Haz correr 'testparm -v' para ver todos los parámetros de configuración
de Samba y busca por algo que pueda cauzar el comportamiento que tienes.
Quizá 'username map' ?

no se me ocurre mas por ahora


SAludos




-- 
Hardy Beltran Monasterios
Consultor e Instructor GNU/Linux
LPI Certified (LPIC-1) / RedHat Certified (RHCE)
http://www.hardy.com.bo



Más información sobre la lista de distribución CentOS-es