Samba – настройки сервера Самба и Windows 7, 8, 10, перезапуск сервера и добавление пользователей на сетевом файловом сервере, графический интерфейс

При работе в локальной сети часто возникает необходимость передачи файлов между компьютерами. В таких случаях Samba является незаменимым решением и может помочь в создании общих каталогов. Однако конфигурация Samba имеет несколько особенностей.

Настройка через терминал

Сама Samba — это программа, предназначенная для доступа к различным сетевым интерфейсам, включая принтеры, с помощью специального протокола под названием ‘SMB/CIFS’. Она имеет серверную часть (которая работает на Linux, MAC и других Unix-подобных ОС) и клиентскую часть, которая может быть установлена даже на Windows 7, 8, 10.

Поскольку серверная часть программного обеспечения предназначена для операционной системы Ubuntu, мы рассмотрим, как ее настроить, а также коснемся настроек Windows, чтобы разрешить доступ.

Настройки Windows

Чтобы программа работала правильно, необходимо убедиться, что все компьютеры в вашей сети входят в одну рабочую группу. Обычно в поле «Имя группы» устанавливается значение «WORKGROUP». Чтобы определить, к какой группе принадлежит используемый компьютер, воспользуйтесь командной строкой:

  1. Нажмите комбинацию клавиш «WIN+R» на клавиатуре. В открывшемся окне введите «cmd».Окно выполнения
  2. Затем в окне консоли введите «net config workstation».net config рабочая станция

Обратите внимание на запись «домен рабочей станции».

  1. Если ваш компьютер Ubuntu имеет статический IP-адрес, укажите его в файле «hosts». Его можно найти в папке «etc», которая, в свою очередь, хранится в папке «Windows».
  2. После последнего адреса в списке введите нужный IP-адрес.

Теперь настройка Windows завершена.

Настройка серверной части Самба

Теперь мы можем перейти к настройке операционной системы Samba на Ubuntu. Консоль будет использоваться в процессе. Сам процесс настройки Samba Server не сложен, но требует внимания к деталям:

  1. После завершения установки введите в консоли следующую команду, которая установит недостающие модули Samba: sudo apt-get install -y samba python-glade2
  2. Затем создайте резервную копию существующего файла конфигурации: sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
  3. Создайте новый файл конфигурации: sudo gedit /etc/samba/smb.conf
  4. В открытом документе введите следующую информацию: [global] workgroup = WORKGROUPE netbios name = gate server string = %h server (Samba, Ubuntu) dns proxy = yes log file = /var/log/samba/log.%m max log size = 1000 map to guest = bad userhare allow guests = yes
  5. Сохраните изменения, нажав на кнопку в правом верхнем углу.Сохранить изменения

Как защитить паролем учетную запись Windows

Вам также потребуется отредактировать файл «limits.conf»:

  1. Откройте его с помощью текстового редактора: sudo gedit /etc/security/limits.conf
  2. Прокрутите вниз и перед последней строкой в документе добавьте следующий текст * — nofile 16384 root — nofile 16384
  3. Сохраните изменения.

Результат:Результат

Создание общих папок

Далее нам нужно создать общие папки на сетевом файловом сервере Samba:

  1. Сначала создайте обычную папку, название которой может быть абсолютно любым. Команда для консоли: sudo mkdir -p /*выбранный путь*/share
  2. Установите разрешения так, чтобы все пользователи могли работать с прикрепленными файлами. Укажите точный путь: sudo chmod 777 -R /*…*/share
  3. Откройте файл конфигурации, чтобы добавить в него некоторые данные: sudo gedit /etc/samba/smb.conf
  4. После блока «Global» добавьте следующее: [Share] comment = Full Share path = *…*/share guest ok = yes browsable = yes writable = yes read only = no force user = user force group = users
  5. Сохраните изменения. Результат должен быть следующим:Сохранить результат
  6. Перезапустите Samba: sudo service smbd restart

Найдите каталог, который вы создали на компьютере Windows, используя «Проводник». — «Сеть».Настройки сети

Неизменяемые папки

Если вам нужен каталог, который нельзя редактировать, создайте его с разрешением «Только чтение». Процедура идентична, за исключением некоторых параметров:

  1. Создайте папку, назовите ее «readonly», например, в терминале введите: sudo mkdir -p /readonly
  2. Предоставьте папке соответствующие разрешения: sudo chmod 777 -R readonly
  3. Используйте следующую команду, чтобы открыть конфигурацию: sudo gedit /etc/samba/smb.conf
  4. Снова добавьте фрагмент текста в конец файла: [Read] комментарий = Only Read путь = /readonly guest ok = yes browsable = yes writable = no read only = yes force user = user force group = users
  5. Сохраните документ.

Папки с закрытым доступом

Чтобы создать папку с проверкой подлинности и разрешений:

  1. Создайте папку, например, «Auth»: sudo mkdir -p /Auth
  2. Установите разрешения: sudo chmod 777 -R /Auth
  3. Укажите выбранную группу пользователей, а затем пользователя, которому вы хотите предоставить права авторизации.
  4. Добавьте пользователя, например, «учитель»: sudo useradd -g smbuser teacher
  5. Установите пароль для авторизации: sudo smbpasswd -a учитель
  6. Внесите изменения в конфигурационный файл, добавив фрагмент: [pasw] комментарий = Только пароль путь = /auth действительные пользователи = учитель только чтение = нет

Графический интерфейс System Config Samba

Установка интерфейса

Вы можете установить графический интерфейс для управления конфигурацией Samba:

  1. Для установки введите следующую команду в консоли: sudo apt install system-config-samba
  2. Вместе с этим установите все связанные компоненты Samba: sudo apt-get install -y samba samba-common python-glade2 system-config-samba
  3. Приступайте к запуску и настройке.

Использование бесплатной программы Captura для записи видео с экрана

Запуск

Запустите System Config Samba с терминала:

  1. Нажмите комбинацию клавиш «CTRL+ALT+T».
  2. В окне консоли введите: sudo system-config-samba.
  3. Нажмите Enter.
  4. Введите системный пароль.

Добавляем пользователей

Прежде чем настраивать папки, нам необходимо создать пользователей:

  1. На верхней панели выберите вкладку «Настройка».Выберите настройки
  2. Выберите «Пользователи Samba».Пользователи Samba
  3. В следующем окне выберите «Добавить пользователя».Добавить пользователя
  4. В раскрывающемся списке выберите имя пользователя, которому может быть предоставлен доступ.Выберите имя пользователя
  5. Введите имя пользователя в Windows.Имя пользователя Windows
  6. Введите пароль с подтверждением.Пароль с подтверждением
  7. Нажмите «OK».

Настраиваем сервер

Вы можете легко настроить сервер с помощью графического интерфейса:

  1. Выберите вкладку «Настройки».Выберите настройки
  2. Затем выберите «Настройки сервера».Настройки сервера
  3. Вкладка «Главная», в поле «Рабочая группа» введите имя группы.Рабочая группа
  4. Параметр description ни на что не влияет, поэтому его значение можно оставить без изменений.Введите описание
  5. Перейдите на вкладку «Безопасность».Вкладка Безопасность
  6. Выберите «Пользователь» в качестве режима аутентификации.Режим аутентификации
  7. Выберите «Шифровать пароли» в качестве «Да».Шифрование пароля
  8. Выберите учетную запись гостя.Выберите гостевой вход
  9. Нажмите кнопку «OK».

Создаем папки

Если до этого не было создано ни одной папки, главное окно будет пустым. Чтобы создать их, необходимо выполнить несколько шагов:

  1. Нажмите кнопку с изображением плюса. Вы попадете в окно создания.Создать папку
  2. В открывшемся окне нажмите кнопку «Обзор».Выберите папку
  3. Введите папку для общего доступа.Активировать совместное использование
  4. Установите флажки «Видимый» и «Общий доступ».Выберите настройки
  5. Перейдите на вкладку «Доступ».Вкладка
  6. На этой вкладке выберите пользователей, которые будут иметь доступ к папке.Выберите пользователя
  7. Чтобы создать общую папку, выберите «Предоставить доступ всем».
  8. Нажмите «ОК».

Созданная папка отображается в главном окне.Создать каталог

Файловый менеджер Nautilus

Эти операции также можно выполнить с помощью популярного файлового менеджера Nautilus.

Нумерация страниц в Open Office Writer

Установка

Первое, что вам нужно сделать, это выполнить установку:

  1. Откройте Nautilus, щелкнув его значок на панели задач.Менеджер Nautilus
  2. Перейдите к расположению общего каталога. Щелкните правой кнопкой мыши и выберите «Свойства».Свойства
  3. Перейдите на вкладку «Общая папка в локальной сети».Общая папка в локальной сети
  4. Выберите «Поделиться этой папкой».Опубликовать эту папку
  5. Откроется окно, в котором вы можете нажать кнопку «Install Service», чтобы начать установку Samba.Установите сервис
  6. Откроется окно, в котором вы увидите описание устанавливаемых пакетов. Нажмите на «Установить».Установите
  7. Введите пароль пользователя, чтобы продолжить установку.Введите пароль

Дождитесь завершения установки и приступайте к настройке.

Основные настройки

Настройка Samba из Nautilus намного проще по сравнению с предыдущими методами.

Чтобы добавить доступность каталога, необходимо:

  1. Перейдите на вкладку «Разрешения».Настройки прав
  2. Определите разрешения для всех типов пользователей.Выберите права
  3. Чтобы ограничить доступ для любой группы, выберите «None» из списка.
  4. Затем перейдите в раздел «Изменить разрешения для вложенных файлов».Права на изменение
  5. Таким же образом, как и во втором пункте, определите разрешения для работы с файлами.Права на сотрудничество
  6. Нажмите «Изменить», а затем перейдите на вкладку «Общая папка локальной сети».Общая папка в локальной сети
  7. Отметьте опцию «Опубликовать эту папку».Папка с публикациями
  8. Введите имя папки.Укажите имя
  9. Установите или снимите флажки, разрешающие операции и общий доступ для пользователя без учетной записи.Отменить выбор
  10. Нажмите «Применить».

Стоит отметить, что без настройки Samba папки не могут стать общедоступными.

Оцените статью
Silverkomp.ru
Добавить комментарий

Adblock
detector