Как поделиться (по сети) связанным контентом Linux?

Как поделиться (по сети) связанным контентом Linux?

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

Я сделал это:

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

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

smb://alef/Public/

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

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

решение1

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

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

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

Ваше здоровье.

решение2

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

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

follow symlinks = yes
wide links = yes

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

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

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