CentOS-Italia.org - La Community degli Utenti Italiani di Linux CentOS Forum e Guide How To

Supporto Tecnico a Centos => Networking => Topic aperto da: FabioB - 31 Ottobre 2017, 22:35:52

Titolo: Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: FabioB - 31 Ottobre 2017, 22:35:52
Buongiorno a tutti e grazie per l'interesse mostrato.
Ho creato un server con CentOS 7.4 con l'unico scopo di condividere i file in rete, una sorta di NAS insomma. Tutti i client che si collegano sono Windows.
Ho creato un utente amministratore chiamato "admin" e vari utenti che per comodità chiamerò "uno", "due", "tre" e così via.
Poi ho creato un gruppo chiamato "smbgrp" a cui ho aggiunto tutti gli utenti.
Successivamente vi ho riversato una notevole quantità di cartelle e file e finita questa operazione ho impostato i permessi alla cartella principale con questo comando:

Codice: [Seleziona]
chown -R admin:smbgrp nomecartellaprincipale
Fin qui tutto bene, il problema si pone quando un client, che ricordo essere tutti Windows, vanno a creare un file, diventa di sua esclusiva proprietà almeno in scrittura.
Se per esempio "uno" crea un file, a tutti gli altri il file risulterà in sola lettura e non potrà essere salvato se si apportano modifiche.
Se vado a vedere le proprietà con il comando ls -al troverò come risultato"uno uno".
Invece la funzione dovrebbe essere che chiunque acceda al server possa vedere e poter modificare questi file.
Grazie a tutti.
Titolo: Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: LonelyWolf - 01 Novembre 2017, 20:03:16
dovresti impostare, non l'hai scritto quindi non so se è così che l'hai fatto, smbgroupè come gruppo principale di tutti gli utenti; i permessi della condivisione samba nel file di configurazione: create mode che siano scrivibile per tutto il gruppo
Titolo: Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: FabioB - 04 Novembre 2017, 23:56:01
Grazie per la risposta.
Questa è l'impostazione della condivisione sul file /etc/samba/smb.conf

Codice: [Seleziona]
[documenti]
comment = Cartella Documenti
valid users = @smbgrp
guest ok = no
path = /home/doc
browseable = yes
writable = yes
read only = no
writable = yes
Titolo: Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: smeserver - 05 Novembre 2017, 10:40:00
Ti mancano le direttive
create mode
directory mode
Consiglio man smb.conf
Titolo: Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: FabioB - 10 Novembre 2017, 10:31:55
Seguendo i tuoi suggerimenti (ma smb.conf), ho impostato il file /etc/samba/smb.conf così

Codice: [Seleziona]
[documenti]
comment = Cartella Documenti
valid users = @smbgrp
guest ok = no
path = /home/doc
browseable = yes
writable = yes
read only = no
writable = yes
create mask = 775
directory mask = 775

Così dovrebbe essere?
Titolo: Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: smeserver - 10 Novembre 2017, 10:39:01
https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#CREATEMASK
https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#DIRECTORYMASK

farei inoltre una ricerca con google "smb.conf example"
Titolo: Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
Inserito da: FabioB - 11 Novembre 2017, 17:13:10
Ho letto proprio quelle guide e di seguito ho scritto il post precedente. Quindi ho aggiunto queste due direttive come da post precedente e vorrei capire se va bene così.
Le due direttive sono queste e le ho aggiunte sotto [documenti] che è la condivisione:

Codice: [Seleziona]
create mask = 775
directory mask = 775