<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hardy Beltran Monasterios escribió:
<blockquote cite="mid:1203462664.8594.31.camel@localhost" type="cite">
  <pre wrap="">El mar, 19-02-2008 a las 19:04 -0300, Andre Aspée escribió:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hardy Beltran Monasterios escribió: 
    </pre>
    <blockquote type="cite">
      <pre wrap="">El mar, 19-02-2008 a las 16:34 -0300, Andre Aspée escribió:
  
      </pre>
      <blockquote type="cite">
        <pre wrap="">Ing. Ernesto Pérez Estévez escribió:
    
        </pre>
        <blockquote type="cite">
          <pre wrap="">Andre Aspée wrote:
      
          </pre>
          <blockquote type="cite">
            <pre wrap="">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?
        
            </pre>
          </blockquote>
          <pre wrap="">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.

      
          </pre>
        </blockquote>
        <pre wrap="">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]
    
        </pre>
      </blockquote>
      <pre wrap="">  
      </pre>
      <blockquote type="cite">
        <pre wrap="">#======= Share Definitions =======

[homes]
    comment = Carpetas de Usuario
    browseable = no
    writeable = yes
    hide dot files = yes
    veto files = /.bash*/*.mp3/*.avi/*.mpg/*.wma/*.wmv/

    
        </pre>
      </blockquote>
      <pre wrap="">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


  
      </pre>
    </blockquote>
    <pre wrap="">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.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
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




  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
CentOS-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:CentOS-es@centos.org">CentOS-es@centos.org</a>
<a class="moz-txt-link-freetext" href="http://lists.centos.org/mailman/listinfo/centos-es">http://lists.centos.org/mailman/listinfo/centos-es</a>
  </pre>
</blockquote>
Ya lo solucione, y fue haciendo lo siguiente<br>
en smb.conf<br>
[homes]<br>
<pre wrap="">    comment = Carpetas de Usuario
    browseable = no
    writeable = yes
    hide dot files = yes
    veto files = /.bash*/*.mp3/*.avi/*.mpg/*.wma/*.wmv/
    valid users = @usuarios_dominio  ##usuario debe pertenecer al grupo
    write list = @usuario_dominio ## el usuario debe pertenecer al grupo
    directory mask = 0700 ##quiero que solo el usuario tenga acceso a su /home
    create mask = 0600
##no pongo path = /home por que viene en el smbldap.conf con el mandato userHome=
</pre>
en smbldap.conf (de la carpeta /etc/smbldap-tools)<br>
<br>
userHome="/home/%U"<br>
userHomeDirectoryMode="700"<br>
userSmbHome="\\(SAMBA-SRV)\homes\%U    ##homes, por que en el smb.con
esta compartido con ese nombre<br>
userHomeDrive="Z:"  ##quiero que al logear el usuario tenga su carpeta
de red personal, como unidad de red.<br>
<br>
en /var/lib/samba/netlogon/logon.cmd o donde se tenga ubicado y
definido en el samba [netlogon]<br>
net use Z: \\(SAMBA-SRV)\homes /PERSISTENT: NO   ##aprovecho de
preguntar la diferencia entre YES y NO?<br>
<br>
despues desde la consola<br>
chown root:usuarios_dominio /home<br>
chmod 2770 /home<br>
<br>
service smb restart<br>
service ldap restart<br>
<br>
CENTOS 5.1<br>
<br>
gracias Ernesto y Hardy, me dieron la ideas de donde buscar el el error.<br>
<br>
luego las cuotas se asignan y configuran como siempre.<br>
</body>
</html>