Questo sembra essere un problema comune, per me attualmente non funziona se ce l'ho nella sezione della condivisione, ma funziona se è nella sezione globale. Questa è la definizione della mia parte:
[RepoDrive]
comment = USB drive
path = /shr
read only = No
create mask = 0777
directory mask = 0777
guest only = Yes
guest ok = Yes
browseable = No
Secondo il Samba manual, specificando account guest per la quota dovrebbe essere a posto e questo è come dovrebbe essere fatto ... IMO, Samba ha un sacco di problemi. Si noti che se si desidera scoprire quale utente si sta comportando quando si è ospiti, assicurarsi di disporre delle autorizzazioni di scrittura e creare una cartella, quindi è possibile controllare il proprietario della cartella e questo sarà l'utente utilizzato da samba. Per me, è "nessuno" (impostazione predefinita) se si specifica l'account ospite nella sezione di condivisione.
Si noti che smbpasswd non ha nulla a che fare con queste definizioni utente.
Se tutto il resto fallisce, provare a utilizzare testparm (è necessario sudo apt-get install samba-common-bin per ottenerlo). Ti mostrerà quali parametri della tua configurazione sono effettivamente efficaci e rilevi parametri irrilevanti/non corretti (elimina le impostazioni impostate sul valore predefinito e riscrive i sinonimi, ad esempio scrivibile = si diventerà di sola lettura = no perché questi sono contrari).
Attualmente ho lo stesso problema, ma quella correzione non ha funzionato per me. Qualcun altro ha qualche altro suggerimento? – Smylers