透過samba存取連結到共享目錄中的不同檔案系統(權限錯誤)

透過samba存取連結到共享目錄中的不同檔案系統(權限錯誤)

我有一台雙啟動 Lubuntu 14.04/Windows 7 的筆記型電腦

BorrajaX在 Lubuntu 中有一個用戶,Borrajax在 Windows 中有另一個用戶。

在我的 Lubuntu$HOME/Documents/目錄中,我創建了一個指向 WindowsBorrajaX用戶文檔的鏈接,因此我可以在 Linux 中存儲內容,在 Windows 中檢索它們,反之亦然。

在Lubuntu中,目錄結構為:

/home/borrajax/    drwxr-xr-x  borrajax borrajax
  |-> Downloads/     drwxr-xr-x  borrajax borrajax            
  |-> Documents/     drwxr-xr-x  borrajax borrajax
  |     |-> TestDir/    drwxrwxr-x borrajax borrajax
  |     |-> Windows7_Documents -> /media/windows7/Documents and Settings/borrajax/Documents/    lrwxrwxrwx  borrajax borrajax
  |           |-> Android Things/  drwxrwxr--  root  plugdev
  |           |-> desktop.ini      -rwxrwxr--  root  plugdev
  |           |-> My Pictures -> /media/windows7/Users/borrajax/Pictures  lrwxrwxrwx root plugdev
  |-> Pictures/     drwxr-xr-x  borrajax borrajax

的連結Windows7_Documents指向與安裝 my 的分割區不同的目錄/home/borrajax(my$HOME處於開啟狀態/dev/sda5,而 Windows 7 分割區處於/dev/sda3

當我透過該連結在本地存取 Windows 檔案系統時,一切正常,Windows7_Documents但現在我想共享我的 Linux $HOME,能夠Windows7_Documents遠端存取它,(這是問題)我不能。我收到一個Permission Denied錯誤。

這是我的共享$HOME/Documents/目錄在透過 Samba 存取的 Mac OS X 上的顯示方式:

在此輸入影像描述

從 Mac Os XI 可以在 Lubuntu 中正確建立新檔案或目錄$HOME/Documents/,但我無法存取$HOME/Documents/Windows7_Documents/

以下是 Lubuntu 的設定檔 ( ) 中 Samba 共享的設定/etc/samba/smb.conf

[borrajax]
    path = /home/borrajax
    writeable = yes
    browseable = yes
    valid users = borrajax
    hosts allow = 192.168.1. 127.0.0.1    

有沒有辦法Windows7_Documents透過samba存取目錄?我懷疑這可能與Windows7_Documents屬於 的所有文件有關root:plugdev?但如果是這樣的話,我怎麼能讓 Samba 用戶屬於該plugdev群組(我想這將是最好的解決方案?)

先感謝您,

答案1

嘗試將以下行放入您的 smb.conf 中:

    follow symlinks = yes
    wide links = yes

Samba 預設似乎不遵循符號連結。

相關內容