我有一台双启动 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 默认情况下似乎不遵循符号链接。