Autore Topic: Permessi su file e cartelle diventano di proprietà solo di chi li crea  (Letto 12873 volte)

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
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.
« Ultima modifica: 31 Ottobre 2017, 23:12:47 da FabioB »

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
« Risposta #1 il: 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

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
« Risposta #2 il: 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

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
« Risposta #3 il: 05 Novembre 2017, 10:40:00 »
Ti mancano le direttive
create mode
directory mode
Consiglio man smb.conf

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
« Risposta #4 il: 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?
« Ultima modifica: 10 Novembre 2017, 10:49:46 da FabioB »


Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Permessi su file e cartelle diventano di proprietà solo di chi li crea
« Risposta #6 il: 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
« Ultima modifica: 11 Novembre 2017, 17:17:41 da FabioB »