No se puede acceder al recurso compartido smb en un USB externo en ubuntu 19.10 desde Windows 10

No se puede acceder al recurso compartido smb en un USB externo en ubuntu 19.10 desde Windows 10

Probé esto en unidades USB EXT3 y NTFS (la misma, reformateada): cuando comparto un directorio en una unidad USB externa como recurso compartido smb en una PC con Ubuntu 19.10, no puedo acceder a él usando una PC con Windows 10. Intenté configurar un recurso compartido desde mi directorio de inicio y la PC con Windows 10 puede acceder a él.

Está montado /media/geek/1 TBy hay algunas cosas que lo usan. Me gustaría tener un directorio dentro, llamémoslo "cosas" compartidas.

Intenté montar el disco a través de nautilus y fstab.

Me gustaría compartir como invitado de forma sencilla y sin contraseña

La línea fstab era #UUID=25454a67-7700-4e4f-a3af-538719d73ce5 /media/geek/1%40TB ext4 rwFunciona localmente sin problemas.

Cuando comparto la carpeta a través de la opción de compartir archivos local de Nautilus o mediante samba, y estoy intentando con este archivo de configuración muy básico

[Stuff]
        comment = Torrent_Share
        path = "/media/geek/1 TB/Samba"
        browseable = yes
        read only = no
        guest ok = yes

También intenté cambiar el nombre del punto de montaje sin un espacio.

En el extremo de Windows, el error que aparece es

ingrese la descripción de la imagen aquí

En el lado de Ubuntu: al mirar el archivo de registro del cliente de Windows, /var/log/samba/log.auroraaparece un error bastante críptico

geek@torrent-box:/media/geek$ tail /var/log/samba/log.aurora
[2019/12/14 18:00:50.380192,  0] ../../source3/smbd/uid.c:448(change_to_user_internal)
  change_to_user_internal: chdir_current_service() failed!
[2019/12/14 18:00:50.380727,  0] ../../source3/smbd/uid.c:448(change_to_user_internal)
  change_to_user_internal: chdir_current_service() failed!
[2019/12/14 18:00:50.382387,  0] ../../source3/smbd/uid.c:448(change_to_user_internal)
  change_to_user_internal: chdir_current_service() failed!
[2019/12/14 18:00:50.383049,  0] ../../source3/smbd/uid.c:448(change_to_user_internal)

Podemos descartar permisos.

geek@Stuff-box:~/Desktop$ stat share
  File: share
  Size: 4               Blocks: 2          IO Block: 512    directory
Device: 34h/52d Inode: 40498       Links: 2
Access: (0777/drwxrwxrwx)  Uid: ( 1000/    geek)   Gid: ( 1000/    geek)
Access: 2019-12-14 18:00:46.352195708 +0800
Modify: 2019-12-14 18:00:46.324194693 +0800
Change: 2019-12-14 18:00:46.324194693 +0800
 Birth: -

Esto funciona

geek@Stuff-box:/media/geek/1 TB$ stat Stuff/
  File: Stuff/
  Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: 811h/2065d      Inode: 52166657    Links: 6
Access: (0777/drwxrwxrwx)  Uid: ( 1000/    geek)   Gid: ( 1000/    geek)
Access: 2019-12-14 20:51:42.364000000 +0800
Modify: 2019-12-14 18:26:37.434393399 +0800
Change: 2019-12-14 18:26:37.434393399 +0800
 Birth: -

Esto no lo hace.

Probé la ruta local de archivos compartidos/gui en un directorio de mi directorio de inicio y funciona bien. ¿Cómo puedo realmente compartir esa carpeta a través de algún medio?

Respuesta1

Después de una pequeña depuración interactiva en el chat, aparentemente esto podría ser un problema con el sistema de intercambio de archivos gnome (que, curiosamente, en realidad no usa samba).

usando esta configuración manual de samba para el recurso compartido trabajado

[Stuff]
comment = Stuff_Share
path = "/media/geek/1 TB/Stuff"
browseable = yes
read only = no
guest ok = yes
public = yes
force user = geek

Lo agregué al final de smb.conf, reinicié samba y funcionó.

También tuve que iniciar el servicio samba y habilitarlo.

información relacionada