無法從 Windows 10 存取 ubuntu 19.10 上外部 USB 上的 smb 共享

無法從 Windows 10 存取 ubuntu 19.10 上外部 USB 上的 smb 共享

我已經在EXT3 和NTFS USB 驅動器(同一驅動器,重新格式化)上測試了這一點- 當我在ubuntu 19.10 PC 上將外部USB 驅動器上的目錄共享為smb 共享時,我無法使用運行Windows 10 的PC訪問它我嘗試從我的主目錄設定共享,並且 Windows 10 PC 能夠訪問它。

它安裝在上面/media/geek/1 TB並且有一些東西在使用它。我想在其中有一個目錄,我們稱之為共享「東西」。

我嘗試過透過 nautilus 和 fstab 來安裝磁碟機本身。

我想要一個簡單的、無密碼的訪客分享

fstab 行在#UUID=25454a67-7700-4e4f-a3af-538719d73ce5 /media/geek/1%40TB ext4 rw本地工作沒有問題。

當我透過 nautilus 的本地文件共享選項或透過 samba 共享資料夾時 - 我正在嘗試使用這個非常基本的配置文件

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

我還嘗試過重命名掛載點而不帶空格。

在Windows端,我得到的錯誤是

在此輸入影像描述

在 Ubuntu 方面 - 查看 Windows 用戶端的日誌檔案/var/log/samba/log.aurora發現了一個相當神秘的錯誤

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)

我們可以排除權限

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: -

這有效

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: -

這不。

我已經在我的主目錄上的目錄上測試了本地文件共享/gui 路由,它工作正常。我如何透過某種方式真正使該資料夾可共享?

答案1

在聊天上進行一些互動式偵錯後 - 顯然這可能是 gnome 檔案共享系統的問題(奇怪的是它實際上並沒有使用 samba)。

使用此手動 samba 設定進行共用工作

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

將其添加到 smb.conf 的末尾並重新啟動 samba,它就可以工作了。

我還必須啟動 samba 服務並啟用它。

相關內容