У меня есть директор под названием Public. Это общий каталог в сети. У меня также есть файл doc.odt в директории docs. Я хочу поделиться файлом doc.odt по ссылке.

Я сделал это:

ln -s ~/docs/doc.odt ~/Public/doc.odt

Затем я открыл наутилус и пошел к:

smb://alef/Public/

Но файл не отображается.

Итак, как поделиться связанным контентом?

2 ответа2

0

Возможно, вам придется сказать Samba разрешить следующие символические ссылки.

Для этого отредактируйте файл конфигурации samba (возможно, /etc/samba/smb.conf) и установите эти два параметра в разделе [global] :

follow symlinks = yes
wide links = yes

Первый позволяет samba переходить по символическим ссылкам, а второй - по ссылкам, указывающим вне общего каталога.

Подробнее здесь.

0

Поскольку ваш smb:// url не работал по сети, я предполагаю, что Samba не настроен и не работает на машине, которая раздает файлы. Если это так, то вам может потребоваться использовать IP-адрес вместо имени NetBIOS.

В противном случае сначала необходимо убедиться, что на компьютере, который будет обслуживать файлы, работает Samba (поскольку вы обращаетесь к нему по протоколу 'smb'). Вы можете взглянуть на эту документацию для получения базовых инструкций по настройке.

Если вы используете selinux на компьютере, с которого вы планируете серверные файлы, вы можете посмотреть этот пост в блоге, посвященный настройке правильных разрешений в selinux для работы Samba.

Приветствия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .