Newsgroup: it.comp.os.linux.sys
Titolo: Samba share con comportamento strano

Ciao a tutti,
ho un comportamento strano sulle share samba. Le share sono definite come:
[AAA]
        path = /home/SHARES/AAA
        valid users = @aaa
        read list = @bbb
        write list = @aaa
        create mask = 0777
        directory mask = 0777
Il problema è che se un utente del gruppo acquisisce la proprietà di un 
file, un altro componente dello stesso gruppo vede il file (o la cartella) 
come read-only e non può cambiarne l'attributo (messaggio: Access Denied - 
You will need to provide administrator permission to change these 
attributes).
Anche share definite come:
[BBB]
        path = /home/SHARES/BBB
        guest ok = Yes
        read only = No
        create mask = 0777
        directory mask = 0777
soffrono dello stesso problema.
A livello di fs le directory corrispondenti alle share e i file contenuti 
sono effettivamente rwxrwxrwx e getfacl restituisce:
# file: .
# owner: xyz
# group: domain\040users
user::rwx
group::rwx
other::rwx
Qualche idea?
Ciao e grazie,
  Void

 attributes).
Le acquisisce come? Da Windows?

 Le acquisisce come? Da Windows?
Sì, ad esempio copiando una directory o un file oppure creandone una/o 
nuovo. In effetti acquisisce non è il termine corretto, diciamo che 
semplicemente se un utente è il proprietario di un file, un altro utente 
dello stesso gruppo vedrebbe il file segnato come read-only e non potrebbe 
cambiarlo in rw. Cambiando il proprietario da root a livello di fs nel 
secondo, questi trova il file rw.
Ciao e grazie,
  Void

         directory mask = 0777
Il mio è così:
[AAA]
        comment = AAA
        path = /usr/local/AAA
        writable = yes
        valid users = @"Domain Users"
        force create mode = 0770
        force directory mode = 0770
Nicola.
-- 
chi va pian va san e va lontan

 secondo, questi trova il file rw.
Ok, come è strutturata la rete? AD Windows, solo samba...?
Puoi postare il smb.conf?

 Puoi postare il smb.conf?
AD Windows. smb.conf:
[global]
        workgroup = WRG
        realm = WRG.LOCAL
        server string = %h server
        security = ADS
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        panic action = /usr/share/samba/panic-action %d
        idmap uid = 10000-20000
        idmap gid = 10000-20000
        winbind enum users = Yes
        winbind enum groups = Yes
        winbind use default domain = Yes
        map to guest = bad uid
        guest account = nobody
        directory mask = 0777
[Share1]
        path = /home/SHARES/Share1
        valid users = @WRG-Personale
        read list = @WRG-Direzione
        write list = @WRG-Personale
        create mask = 0777
        directory mask = 0777
[Share2]
        path = /home/SHARES/Share2
        #valid users = "@domain users", "@domain admins"
        #read list = "@domain users", "@domain admins"
        #write list = "@domain users", "@domain admins"
        guest ok = Yes
        read only = No
        create mask = 0777
        directory mask = 0777
Ciao,
  Void

Il 09/05/2011 10:55, Void ha scritto:
Hai provato la direttiva
inherit acls = yes
nelle share?

 nelle share?
Sì, ma non è cambiato nulla... :-/
Ciao e grazie,
  Void