ES File Explorer Pro возвращает «сервер не найден» при доступе к общему ресурсу SMB в Ubuntu

С машиной Windows я могу подключиться с IP, пользователем и паролем к некоторым общим ресурсам Linux. С ES File Explorer Pro я получаю странные сообщения «сервер не найден».

Вот что я делаю:

  1. Откройте ES File Explorer Pro.
  2. Поиск в локальной сети (машина указана)
  3. Получите доступ к машине (я заметил, что она получает все перечисленные общие ресурсы)
  4. При входе в папку выдает ошибку разрешения. Поэтому я добавляю папку в закладки сервера ES File Explorer и снова пытаюсь получить к ней доступ, но получаю ошибку «сервер не найден».
  5. Затем я редактирую закладку (и замечаю, что она регистрируется как анонимный пользователь), поэтому я устанавливаю домен с именем машины, добавлением сервера smb://ip/share/к адресу, пользователю и паролю. И все равно получаю "сервер не найден".

Все остальные машины, некоторые из Linux и некоторые из Windows, получают доступ Просто отлично. За исключением устройств Android с ES File Explorer Pro.

Что мне не хватает?

Ответы (1)

Пожалуйста, попробуйте следующее на компьютере с Linux:

  1. Откройте терминал и введитеcd /etc/samba/
  2. sudo gedit smb.conf(Просто отредактируйте его с правами суперпользователя в своем любимом текстовом редакторе). Удалите весь текст, который вы здесь видите, сделайте файл пустым.
  3. Теперь введите файл:
    [Name you want to get shown of the folder]
    path = path of folder you want to share
    browseable = yes
    read only = no
    
  4. Сохраните его и выйдите. Теперь откройте Терминал и введите smbpasswd -a 'username'. Обратите внимание, что это имя пользователя должно быть именем пользователя, присутствующего на вашем компьютере с Linux. Затем введите и подтвердите пароль. Этот пароль может быть любым.
  5. Затем введите следующие команды
    service smbd start
    service nmbd start
    

Это все для Linux-машины. Теперь вы можете просмотреть его из ES File Explorer. Просто зайдите в локальную сеть и выполните поиск. Не забудьте, что ваше устройство Android и компьютер Linux должны быть в одной сети, прежде чем продолжить. Если ваш компьютер появится, введите имя пользователя и пароль, которые вы ввели для сервера Samba , а не имя пользователя и пароль Linux. Он должен подключиться, так как я сам использую этот процесс, и он работает на 100%.