Вопрос или проблема
Мне действительно не нравится, когда люди отправляют мне ссылки на samba-ресурсы, когда я на Linux. Я знаю, что некоторые файловые менеджеры могут поддерживать копирование/вставку smb-ссылок в адресную строку, но на практике это просто не работает. Nautilus просто сообщает “Упс! Что-то пошло не так”. Dolphin правильно переформатирует ссылку и запрашивает пароль, но всегда выдает ошибку “доступ запрещен”.
Надежный способ – смонтировать их: https://unix.stackexchange.com/questions/99065/how-to-mount-a-windows-samba-windows-share-under-linux
Но, честно говоря, мне неохота переписывать все \
на /
🤦, создавать временную точку монтирования, вводить пароль, а затем открывать файловый менеджер в этом месте и так далее. Люди на Windows могут просто кликнуть по ссылке, и она открывается. Как мне получить тот же уровень удобства на Linux?
Я использую Kubuntu, но буду рад всем предложениям.
Если вы откроете приложение “Файлы” и нажмете “Другие местоположения” внизу меню слева, вы получите меню, где можете ввести адрес сервера и подключиться к samba-серверам.
Я использую эту функцию, чтобы подключаться к своим файловым серверам дома.
Адрес сервера должен быть чем-то вроде smb://192.168.1.2/
Если вы получите IP-адрес v4 на компьютере с Windows, вы можете посмотреть в настройках Сети и Интернета в разделе “Свойства”
Ответ или решение
Есть несколько простых способов для удобного просмотра Samba-ресурсов на Linux, и я поясню наиболее распространённые и удобные из них.
Способ 1: Использование файлового менеджера
-
Открытие файлового менеджера: В вашем случае, так как вы используете Kubuntu, откройте файловый менеджер Dolphin или другой, который вы предпочитаете.
-
Переход к "Другие локации": В левом боковом меню нажмите на "Другие локации" (или "Network" в некоторых версиях). Это откроет окно, где вы сможете ввести адрес Samba-сервера.
-
Ввод адреса ресурса: В строке для ввода адреса вы можете ввести адрес вашего Samba-ресурса в формате
smb://<IP-адрес>/<расшаренная_папка>
. Например:smb://192.168.1.2/
. -
Подключение к серверу: После ввода адреса нажмите на кнопку "Подключиться". Если у вас есть доступ, система может запросить у вас ввод учётных данных (логин и пароль). После успешного подключения вы сможете просматривать содержимое общего ресурса.
Способ 2: Использование командной строки
Если вы предпочитаете работать через терминал, вы можете воспользоваться такими командами:
-
Установка необходимых пакетов: Для работы с Samba в терминале может понадобиться установить
cifs-utils
, если он ещё не установлен:sudo apt update sudo apt install cifs-utils
-
Создание временной точки монтирования: Вы можете создать временный каталог для монтирования Samba-ресурса, например:
mkdir ~/samba_mount
-
Монтирование Samba-ресурса: После этого выполните следующую команду, чтобы смонтировать Samba-ресурс:
sudo mount -t cifs //192.168.1.2/расшаренная_папка ~/samba_mount -o username=ваш_логин,password=ваш_пароль,iocharset=utf8
-
Открытие в файловом менеджере: После монтирования, вы можете открыть файловый менеджер и перейти в папку
~/samba_mount
, где будет доступен ваш Samba-ресурс.
Заключение
Эти методы помогут вам удобно получать доступ к Samba-ресурсам на Linux так же просто, как это происходит на Windows. Выбор между графическим интерфейсом и командной строкой зависит от ваших предпочтений. Если у вас остались вопросы или трудности, не стесняйтесь задавать их!