我有一台雙啟動 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 預設似乎不遵循符號連結。