Eu testei isso em unidades USB EXT3 e NTFS (a mesma, reformatada) - quando compartilho um diretório em uma unidade USB externa como um compartilhamento smb em um PC ubuntu 19.10, não consigo acessá-lo usando um PC com Windows 10 Eu tentei configurar um compartilhamento do meu diretório pessoal, e o Windows 10 PC pode acessá-lo.
Está montado /media/geek/1 TB
e há algumas coisas usando-o. Eu gostaria de ter um diretório dentro dele, vamos chamá-lo de "coisas" compartilhadas.
Eu tentei montar a própria unidade através do nautilus e do fstab.
Eu gostaria de um compartilhamento de convidado simples e sem senha
A linha fstab #UUID=25454a67-7700-4e4f-a3af-538719d73ce5 /media/geek/1%40TB ext4 rw
funcionava localmente sem problemas.
Quando compartilho a pasta por meio da opção de compartilhamento de arquivo local do nautilus ou pelo samba - e estou tentando com este arquivo de configuração muito básico
[Stuff]
comment = Torrent_Share
path = "/media/geek/1 TB/Samba"
browseable = yes
read only = no
guest ok = yes
Também tentei renomear o ponto de montagem sem espaço.
No final do Windows, o erro que recebo é
No lado do Ubuntu - olhando para o arquivo de log para o cliente Windows /var/log/samba/log.aurora
, há um erro bastante enigmático
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 permissões
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: -
Isso 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: -
Isso não.
Eu testei a rota local de compartilhamento de arquivo/gui em um diretório em meu diretório inicial e funciona bem. Como faço para realmente compartilhar essa pasta por alguns meios?
Depois de um pouco de depuração interativa no bate-papo - aparentemente, isso pode ser um problema com o sistema de compartilhamento de arquivos gnome (que estranhamente não está usando o samba).
usando esta configuração manual do samba para o compartilhamento funcionou
Adicionei ao final do smb.conf e reiniciei o samba e funcionou.
Também tive que iniciar o serviço samba e ativá-lo.