Configurare create mask
e directory mask
in /etc/samba/smb.conf
con le autorizzazioni desiderate.
da /etc/samba/smb.conf
:
# La maschera di creazione del file è impostata su 0700 per motivi di sicurezza. Se lo desidera
# crea file con autorizzazioni group = rw, imposta il parametro successivo su 0775.
; crea maschera = 0700
# La maschera di creazione della directory è impostata su 0700 per motivi di sicurezza. Se lo desidera
# crea dir. con autorizzazioni group = rw, imposta il parametro successivo su 0775.
; maschera directory = 0700
Se hai bisogno di maggiori informazioni c'è una pagina man su smb.conf .
Per quanto riguarda i valori per il mascheramento:
Autorizzazioni 700 significa:
: Il 1 ° ottetto sono autorizzazioni per il proprietario.
rwx T: il 2 ° ottetto sono le autorizzazioni per il gruppo.
Proprietario: 4 2 1 7: il 3 ° ottetto è un permesso per tutti gli altri.
Gruppo: 0 0 0 0: per ogni ottetto, iniziare da 0 e:
Altro: 0 0 0 0: +4 per autorizzazione di lettura.
: +2 per il permesso di scrittura.
: +1 per il permesso di esecuzione.
Quindi è necessario capire le autorizzazioni necessarie per il proprietario, il gruppo e altri. Aggiungi le cifre per leggere, scrivere ed eseguire per proprietario, gruppo e altro.
755 sarebbe r, w, x per il proprietario; r, x per gruppo e altri.
777 sarebbe r, w, x per tutti e 3.
modificare:
Se hai problemi con i blocchi controlla se c'è un file * ldb (che è il file dei blocchi) con autorizzazioni inferiori a 770. Se è loro controlla queste impostazioni e i loro valori (valori e gruppo di lavoro sono arbitrari):
force group = workgroup force create mode = 0770 force directory mode = 0770 force force mode = 0770 force directory security mode = 0770
Samba creerà quindi il file * ldb con rwxrwx --- e sarà in grado di rimuovere i blocchi.