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/