Windows-7

無法查看 Samba 共享中的所有文件

  • January 15, 2022

我有一個使用者正在海外旅行,並且正在一台機器上連接到我們的 samba 文件伺服器Windows 7。他能夠驗證並打開共享文件,他可以遍歷他的子文件夾。問題是在他的一個子文件夾中有更多的文件夾和文件,但他只能看到其中的 1 個。在他能看到的那個文件夾裡面,應該有很多文件,但他只能看到其中的幾個。

我檢查了權限,所有文件都歸他所有,他rwx對所有內容都擁有權限,所以這方面沒有問題。當我在本地電腦上以他的身份登錄時,我可以正常查看所有文件。

他提到,他能看到的唯一文件似乎是他訪問過的“最近”文件。他還說,當他第一次開始旅行時,他看到一切都很好,但大約 3 週前是只有“最近”的事情出現的時候。

我讓他重新啟動電腦以及手動斷開連接並重新連接到共享但沒有運氣。就像我提到的,我也使用他的帳戶登錄,這很好。

所以他的電腦上一定有一些特定的東西,比如它處於記憶體模式或其他東西,所以它只顯示他最近查看的東西,但沒有從伺服器獲取新數據?

在遠端桌面會話並能夠自己查看之後,結果證明這是一個網路連接問題。驅動器正在離線模式下載入,因此基本上向他顯示了記憶體。

我遇到過同樣的問題。但是當我使用 ssh 並輸入 ls -f 時,我可以看到一些文件在乞求或文件名末尾有空格。這會導致 samba 隱藏文件。

例如

‘myfolder/ 這是 bad.doc’ ‘myfolder/bad .doc’ ‘myfolder/doc.txt’ ‘myfolder/doc.txt’

引用自:https://serverfault.com/questions/696427