Проблема с разрешениями по символическим ссылкам через Samba

У меня проблемы с доступом к некоторым файлам через общий ресурс Samba. Вот мои настройки:

  • Я поделился /shared как Shared
  • У меня есть пользователь с тем же именем и pwd, что и у меня в Linux на моей машине с Windows
  • Я сделал этого пользователя членом группы debian-transmission
  • Существует символическая ссылка /shared/Downloads/Torrents, которая указывает на /var/lib/transmission-daemon/downloads
  • Эта папка принадлежит debian-transmission:debian-transmission и ее разрешения: 4775 (как создано пакетом)

Мне нужно иметь возможность читать и перемещать файлы из / в / shared / Downloads / Torrents из моего окна Windows .

Сейчас я могу сделать это локально, но при попытке прочитать папку Downloads я получаю ошибку отказано в доступе .

5
задан 14 April 2011 в 18:07

3 ответа

Из комментария к предыдущему ответу от пользователя charlesbridge (и из smb.conf docs / manpages ), получающего доступ к ссылкам вне корневого ресурса общего ресурса требует включения параметра wide links, который требует как follow symlinks = yes, так и unix extensions = no. Вы должны убедиться, что ваш smb.conf имеет следующие настройки (явные или неявные):

follow symlinks = yes
wide links = yes
unix extensions = no
0
ответ дан 14 April 2011 в 18:07

Для более новых версий Ubuntu и Samba это поможет:

[global]
allow insecure wide links = yes

[yourShareName]
wide links = yes
0
ответ дан 14 April 2011 в 18:07

Включили ли вы широкие символические ссылки в конфигурации для вашего общего ресурса в smb.conf?

follow symlinks=yes
wide links = yes

Широкие ссылки по крайней мере отключены по умолчанию, поскольку они могут использоваться .

]
0
ответ дан 14 April 2011 в 18:07

Другие вопросы по тегам:

Похожие вопросы: