Differenze tra le versioni di "Forzatura utente Samba"

Da qualiwiki.
(Creata pagina con "Creando un server Samba con più utenti, potrebbe succedere che per colpa di qualche permesso i file possono essere modificabili solo dal creatore e non da tutti gli utenti ch...")
 
Riga 1: Riga 1:
 
Creando un server Samba con più utenti, potrebbe succedere che per colpa di qualche permesso i file possono essere modificabili solo dal creatore e non da tutti gli utenti che possono accedere. Per risolvere questo problema bisogna forzare l'utente che accede e settarlo a root, per fare ciò bisogna andare a modificare il file di config di Samba.
 
Creando un server Samba con più utenti, potrebbe succedere che per colpa di qualche permesso i file possono essere modificabili solo dal creatore e non da tutti gli utenti che possono accedere. Per risolvere questo problema bisogna forzare l'utente che accede e settarlo a root, per fare ciò bisogna andare a modificare il file di config di Samba.
Di default il file dovrebbe essere '''/etc/samba/smb.conf'''.
+
 
 +
Di default il file dovrebbe essere "'''/etc/samba/smb.conf'''".
 +
 
 +
 
 +
Se si ha Webmin installato, si può semplificare il tutto andando su "'''https://iphost:10000'''" e poi dal menu a sinistra andare in "'''Server -> Samba Windows File Sharing'''" e cliccare su "'''Edit config File'''".
 +
 
 +
 
 
Bisogna andare fino in fondo dove si trovano le cartelle condivise e inserire in ognuna delle cartelle '''force user = root''' come in questo esempio:
 
Bisogna andare fino in fondo dove si trovano le cartelle condivise e inserire in ognuna delle cartelle '''force user = root''' come in questo esempio:
  
Riga 16: Riga 22:
 
  force user = root
 
  force user = root
  
 +
 +
Dopo aver modificato ogni cartella, salvare il file e riavviare il servizio con "'''sudo service smbd restart'''" (il comando potrebbe variare in base a come è stato installato samba) oppure cliccare si "'''Restart Samba Servers'''"
 +
 +
Dopo questo fare il comando "chmod -R 777 PathCartellaCondivisa" per avere in ogni file già creato tutti i permessi. (su Webmin, andare sul menu a sinistra in fondo, c'è l'icona di un cmd, con quello si possono eseguire comandi come root)
  
 
Se per qualche ragione i permessi di lettura e scrittura non funzionano ancora (strano) aggiungere tutte le righe con '''0777''' presenti nell'esempio qua in alto
 
Se per qualche ragione i permessi di lettura e scrittura non funzionano ancora (strano) aggiungere tutte le righe con '''0777''' presenti nell'esempio qua in alto

Versione delle 10:12, 11 set 2020

Creando un server Samba con più utenti, potrebbe succedere che per colpa di qualche permesso i file possono essere modificabili solo dal creatore e non da tutti gli utenti che possono accedere. Per risolvere questo problema bisogna forzare l'utente che accede e settarlo a root, per fare ciò bisogna andare a modificare il file di config di Samba.

Di default il file dovrebbe essere "/etc/samba/smb.conf".


Se si ha Webmin installato, si può semplificare il tutto andando su "https://iphost:10000" e poi dal menu a sinistra andare in "Server -> Samba Windows File Sharing" e cliccare su "Edit config File".


Bisogna andare fino in fondo dove si trovano le cartelle condivise e inserire in ognuna delle cartelle force user = root come in questo esempio:


[Icone]
writeable = yes
path = /home/qualivision/Condivisione/Icone
create mask = 0777
force create mode = 0777
force create mask = 0777
directory mask = 0777
force directory mode = 0777
directory security mask = 0777
force directory security mode = 0777
force user = root


Dopo aver modificato ogni cartella, salvare il file e riavviare il servizio con "sudo service smbd restart" (il comando potrebbe variare in base a come è stato installato samba) oppure cliccare si "Restart Samba Servers"

Dopo questo fare il comando "chmod -R 777 PathCartellaCondivisa" per avere in ogni file già creato tutti i permessi. (su Webmin, andare sul menu a sinistra in fondo, c'è l'icona di un cmd, con quello si possono eseguire comandi come root)

Se per qualche ragione i permessi di lettura e scrittura non funzionano ancora (strano) aggiungere tutte le righe con 0777 presenti nell'esempio qua in alto