通過 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
位置不同的分區中的目錄(我在Windows 7 分區時打開)/home/borrajax``$HOME``/dev/sda5``/dev/sda3
當我通過該
Windows7_Documents
連結在本地訪問 Windows 文件系統時,一切正常,但現在我想共享我的 Linux$HOME
,能夠Windows7_Documents
遠端訪問,並且(這是問題)我不能。我得到一個Permission Denied
錯誤。這是我的共享
$HOME/Documents/
目錄在通過 Samba 訪問它的 Mac OS X 上的顯示方式:從 Mac Os XI 可以在我的 Lubuntu 中正確創建新文件或目錄
$HOME/Documents/
,但我無法訪問中的連結$HOME/Documents/Windows7_Documents/
以下是 Lubuntu 配置文件 (
/etc/samba/smb.conf
) 中 Samba 共享的配置:[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
組(我想這將是最好的解決方案?)先感謝您,
嘗試將以下行放入您的 smb.conf 中:
follow symlinks = yes wide links = yes
Samba 似乎預設不遵循符號連結。