У меня ноутбук с двойной загрузкой Lubuntu 14.04/Windows 7
У меня есть BorrajaX
пользователь в Lubuntu и еще один Borrajax
пользователь в Windows.
В своем $HOME/Documents/
каталоге Lubuntu я создал ссылку на BorrajaX
документы пользователя Windows, чтобы я мог хранить там данные, находясь в 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
указывает на каталог в другом разделе, нежели тот, где /home/borrajax
смонтирован мой (мой $HOME
включен, /dev/sda5
а раздел Windows 7 — /dev/sda3
).
Все работает нормально, когда я получаю доступ к файловой системе Windows локально через эту Windows7_Documents
ссылку, но теперь я хочу поделиться своим Linux $HOME
, имея возможность получить к нему Windows7_Documents
удаленный доступ, и (вот в чем проблема) я не могу. Я получаю ошибку Permission Denied
.
Вот как $HOME/Documents/
выглядит мой общий каталог в Mac OS X, доступ к которому осуществляется через Samba:
Из Mac Os X я могу нормально создавать новые файлы или каталоги в Lubuntu $HOME/Documents/
, но я не могу получить доступ к ссылке в$HOME/Documents/Windows7_Documents/
Ниже приведена конфигурация общего ресурса Samba в конфигурационном файле Lubuntu ( /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 по умолчанию не следует по символическим ссылкам.