Esto parece ser un problema común, para mí actualmente NO funciona si lo tengo en la sección de compartir, pero funciona si está en la sección global. Esta es la definición de mi parte:
[RepoDrive]
comment = USB drive
path = /shr
read only = No
create mask = 0777
directory mask = 0777
guest only = Yes
guest ok = Yes
browseable = No
De acuerdo con la Samba manual, especificando cuenta de invitado para la puesta en común deben estar bien y esto es lo que debería hacerse ... OMI, Samba tiene un montón de problemas. Tenga en cuenta que si desea saber qué usuario está actuando cuando es un invitado, asegúrese de tener permisos de escritura y crear una carpeta, luego puede consultar el propietario de la carpeta, y este será el usuario que utilizó samba. Para mí, es "nadie" (valor predeterminado) si especifico la cuenta de invitado en la sección de compartir.
Tenga en cuenta que smbpasswd no tiene nada que ver con estas definiciones de usuario.
Si todo lo demás falla, intente utilizar testparm (necesita sudo apt-get install samba-common-bin para obtenerlo). Le mostrará qué parámetros de su configuración son realmente efectivos y detectará los parámetros irrelevantes/incorrectos (elimina la configuración que establece en el valor predeterminado y reescribe sinónimos, por ejemplo, writeable = yes se convertirá en read only = no porque estos son antónimos)
Actualmente tengo el mismo problema, pero esa corrección no funcionó para mí. ¿Alguien más tiene alguna otra sugerencia? – Smylers