[CentOS-es] Problemas con las cuotas

Andre Aspée easpee en gmail.com
Mar Feb 19 19:34:52 UTC 2008


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.



#======================= Global Settings 
=====================================

[global]
    deadtime = 15

# ----------------------- Netwrok Related Options -------------------------

    workgroup = tremac
    server string = Samba PDC
    netbios name = rapanui
    hosts allow = 127. 192.168.10.

# ----------------------- Parametros LDAP ----------------------------------

# Quien va a ser el usuario administrador del dominio
   
    admin users = informatica @admins_dominio
    passdb backend = ldapsam:ldap://localhost
 

    ldap suffix = dc=tremac,dc=cl
    ldap user suffix = ou=People
    ldap group suffix = ou=Group
    ldap machine suffix = ou=Computers
    ldap admin dn = cn=Administrador,dc=tremac, dc=cl
     ldap passwd sync = yes
 
     add machine script = /usr/sbin/smbldap-useradd -w %u
    add user script = /usr/sbin/smbldap-useradd -m "%u"
    delete user script = /usr/sbin/smbldap-userdel "%u"
    ldap delete dn = Yes
    add group script = /usr/sbin/smbldap-groupadd -p "%g"
    delete group script = /usr/sbin/smbldap-groupdel "%g"
    add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
    delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
    set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"

 # ----- FIN DE PARAMETROS LDAP
 

# --------------------------- Logging Options -----------------------------
    log file = /var/log/samba/%m.log
    max log size = 100

# ----------------------- Domain Controller Options ------------------------

    security = user
    passdb backend = ldapsam:ldap://localhost
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* 
%n\n *passwd:*all*authentication*tokens*updated*successfully*

    domain master = yes
    domain logons = yes
    time server = yes
    logon path =
    logon script = logon.cmd


# ----------------------- Browser Control Options 
----------------------------
    local master = yes
    os level = 65
    preferred master = yes

#----------------------------- Name Resolution 
-------------------------------

    wins support = yes

# --------------------------- Printing Options -----------------------------

    load printers = no
    cups options = raw
    username map = /etc/samba/smbusers

#============================ Share Definitions 
==============================

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

[netlogon]
    comment = Network Logon Service
    path = /var/lib/samba/netlogon
    guest ok = yes
    browseable = no
    write list = @admins_dominio


[Administracion]
    comment = Archivos de Administración
    path = /tremac/administracion
    browseable = yes
    writable = yes
    valid users = @administracion, @produccion, @ingenieria
    write list = @administracion
    admin users = hriquelme
    directory mask = 0775
    create mask = 0664
    hide dot files = yes
    veto files = /.bash*/*.mp3/*.avi/*.mpg/*.wma/*.wmv/

[Produccion]
    comment = Archivos de Producción
    path = /tremac/produccion
    browseable = yes
    writable = yes
    valid users = @administracion, @produccion, @ingenieria
    write list = @produccion
    admin users = pmendoza
    directory mask = 0775
    create mask = 0664
    hide dot files = yes
    veto files = /.bash*/*.mp3/*.avi/*.mpg/*.wma/*.wmv/

[Ingenieria]
    comment = Archivos de Ingenieria
    path = /tremac/ingenieria
    browseable = yes
    writable = yes
    valid users = @administracion, @produccion, @ingenieria
    write list = @ingenieria
    admin users = acatalan
    directory mask = 0775
    create mask = 0664
    hide dot files = yes
    veto files = /.bash*/*.mp3/*.avi/*.mpg/*.wma/*.wmv/





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