Настройка Samba Linux Mint 19.1

Для расшаривания файлов и папок по сети в Linux Mint существует пакет программ «Samba» который позволяет обращаться к сетевым дискам, папкам и принтерам. Имеется серверная и клиентская часть. В Linux Mint 19.1 данный пакет установлен по умолчанию, расшарить файлы для других пользователей достаточно легко. Отмечу в Linux Mint более ранних версий пакет программ необходимо устанавливать самостоятельно.

Устранение ошибки

Для этого необходимо запустить утилиту «system-config-samba» которая обеспечивает настройку расшаренных ресурсов и добавление пользователей для доступа к ним. Данная утилита запускается с помощью терминала. Забегу наперед не все так просто как описано в интернет. При запуске утилиты у меня возникла ошибка.

Настройка Samba Linux Mint 19.1
Ошибка запуска

alex@alex-All-Series:~$ sudo system-config-samba

[sudo] пароль для alex:

Traceback (most recent call last):

File «/usr/sbin/system-config-samba», line 45, in <module>

mainWindow.MainWindow(debug_flag)

File «/usr/share/system-config-samba/mainWindow.py», line 121, in __init__

self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window)

File «/usr/share/system-config-samba/basicPreferencesWin.py», line 97, in __init__

self.admin = libuser.admin()

SystemError: could not open configuration file `/etc/libuser.conf’: Нет такого файла или каталога

Для того, чтобы избежать данной ошибки можно действовать напролом и создать недостающий файл самостоятельно:

sudo touch /etc/libuser.conf

Но и на всякий случай дадим разрешение на чтение и запись в этот файл:

sudo chmod a+rw /etc/libuser.conf

Все это проделывается в терминале. И только после этого получиться запустить «system-config-samba». Утилиту необходимо запускать от имени супер пользователя.

sudo system-config-samba

Настройка Samba Linux Mint 19.1
Настройка сервера Samba

Утилита для настройки сервера Samba благополучно запустилась, на примере рассмотрим как добавить пользователя под именем Alex (Home) и расшарить для него папку «Фото».

Меню программы состоит из трех разделом «Файл», «Настройка» и «Справка».

С помощью меню «Файл» можно добавлять ресурсы, смотреть свойства и удалять их. Меню «Настройка» пригодится для настройки сервера и добавление пользователей. «Справка» сама говорит за себя.

Настройка сервера Samba

Настройка Samba Linux Mint 19.1
Параметры сервера

В первой вкладке задается имя рабочей группы и ее описание. В нашем случае я оставлю все без изменений меня и так устраивает.

Настройка Samba Linux Mint 19.1
Безопасность

Режим аутентификации:

  • ADS — работает как участник домена Active Directory;
  • Domain — проверяет пользователя полагаясь на первичный и резервный контроллер домена Windows NT. Сервер Samba передает контроллеру имя и пароль пользователя и ждет от него ответа. Тут необходимо будет указать имя первичного или резервного контроллера домена;
  • Сервер — сервер Samba пытается проверить имя пользователя и пароль с помощью другого сервера Samba, также необходимо будет указывать имя другого сервера samba;
  • Ресурс — пользователю Samba нет необходимости вводить свое имя и пароль при подключении к серверу, до тех пор пока пользователь не пытается подключиться к определенному общему каталогу этого сервера;
  • Пользователь — пользователи должны представить правильное имя и пароль для сервера Samba.

Шифрование паролей — при включении данного пункта пароли передаются не открытым текстом, а в зашифрованном виде.

Гостевая учетная запись — для предоставления гостевого доступа, но для этого нужно сопоставить эту учетную запись с записью существующего пользователя системы и гости получат те же привилегии.

В своем случае тип аутентификации оставляю «Пользователь», Шифрование паролей «Да», и отключаю гостевые учетные записи.

Добавление пользователей Samba

Настройка Samba Linux Mint 19.1
Пользователи Samba

Необходимо выбрать «Добавить пользователя».

Настройка Samba Linux Mint 19.1
Добавление пользователя

Имя пользователя Unix — из выпадающего списка выбираем существующего пользователя системы (при необходимости его можно создать дополнительно).

Имя пользователя Windows — имя пользователя в системе Windows.

Задаем пароль для пользователя.

С помощью вкладки «Настройки» провели нехитрые манипуляции по настройке сервера Samba.

Расшаривание ресурсов

Необходимо добавить ресурсы к которым необходимо предоставить доступ.

Нажимаем «Добавить ресурс».

Настройка Samba Linux Mint 19.1
Добавление ресурса
Настройка Samba Linux Mint 19.1
Добавление ресурса

В первом пункте необходимо указать путь к ресурсу.

Настройка Samba Linux Mint 19.1
Путь ресурса

При необходимости можно поменять название ресурса и внести описание.

Выбираем галочку «Запись разрешена» в том случае если пользователю дозволено не только считывать информацию с ресурса но и вносить туда свои данные. И ставим галочку «Виден».

На вкладке «Доступ» необходимо указать пользователей которые получат доступ к ресурсу.

Настройка Samba Linux Mint 19.1
Доступ

Вот таким образом можно предоставлять те или иные сетевые ресурсы для пользователей. Для проверки, что все сделано правильно переходим на вкладку «Сеть» и выбираем свой сервер.

Проверка ресурсов

Настройка Samba Linux Mint 19.1
Сеть

Заходим на него и видим расшаренные ресурсы.

Настройка Samba Linux Mint 19.1
Расшаренные ресурсы

Для входа используем свои учетные данные имя пользователя и пароль который указывали при настройке пользователя.

Настройка Samba Linux Mint 19.1
Вход на ресурс
Понравилась статья? Поделиться с друзьями:
Компьютер для чайников
Комментариев: 2
  1. Kom

    плюс миллиард очков в популяризацию линуксовых машин(нет). Каждый раз замахиваясь перевести организацию на линукс сталкиваюсь с вновь возникающими проблемами. Понимаю, что нужен линуксовый тяжеловес. А он будет похоронен в бухгалтерии.

  2. Makc

    Помогите сделать всё правильно для приставки на Android TV. Она папки расшаренные видит, а дальше всё. Invalid argument. Я так понял, что мне её надо добавить как пользователя, а справиться не могу.
    Mint 19.1

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: