Доступ через Samba для ссылки на другую файловую систему в общем каталоге (ошибка прав доступа)

Доступ через Samba для ссылки на другую файловую систему в общем каталоге (ошибка прав доступа)

У меня ноутбук с двойной загрузкой 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 по умолчанию не следует по символическим ссылкам.

Связанный контент