У меня есть директор, которого зовутПубличный. Это общий каталог в сети. У меня также есть файлдок.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 переходить по символическим ссылкам, а второй — по ссылкам, указывающим за пределы общего каталога.
Подробнеездесь.