Как легко просматривать samba-общие папки в Linux?

Вопрос или проблема

Мне действительно не нравится, когда люди отправляют мне ссылки на 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: Использование файлового менеджера

  1. Открытие файлового менеджера: В вашем случае, так как вы используете Kubuntu, откройте файловый менеджер Dolphin или другой, который вы предпочитаете.

  2. Переход к "Другие локации": В левом боковом меню нажмите на "Другие локации" (или "Network" в некоторых версиях). Это откроет окно, где вы сможете ввести адрес Samba-сервера.

  3. Ввод адреса ресурса: В строке для ввода адреса вы можете ввести адрес вашего Samba-ресурса в формате smb://<IP-адрес>/<расшаренная_папка>. Например: smb://192.168.1.2/.

  4. Подключение к серверу: После ввода адреса нажмите на кнопку "Подключиться". Если у вас есть доступ, система может запросить у вас ввод учётных данных (логин и пароль). После успешного подключения вы сможете просматривать содержимое общего ресурса.

Способ 2: Использование командной строки

Если вы предпочитаете работать через терминал, вы можете воспользоваться такими командами:

  1. Установка необходимых пакетов: Для работы с Samba в терминале может понадобиться установить cifs-utils, если он ещё не установлен:

    sudo apt update
    sudo apt install cifs-utils
  2. Создание временной точки монтирования: Вы можете создать временный каталог для монтирования Samba-ресурса, например:

    mkdir ~/samba_mount
  3. Монтирование Samba-ресурса: После этого выполните следующую команду, чтобы смонтировать Samba-ресурс:

    sudo mount -t cifs //192.168.1.2/расшаренная_папка ~/samba_mount -o username=ваш_логин,password=ваш_пароль,iocharset=utf8
  4. Открытие в файловом менеджере: После монтирования, вы можете открыть файловый менеджер и перейти в папку ~/samba_mount, где будет доступен ваш Samba-ресурс.

Заключение

Эти методы помогут вам удобно получать доступ к Samba-ресурсам на Linux так же просто, как это происходит на Windows. Выбор между графическим интерфейсом и командной строкой зависит от ваших предпочтений. Если у вас остались вопросы или трудности, не стесняйтесь задавать их!

Оцените материал
Добавить комментарий

Капча загружается...