В данном примере будет рассмотрена настройка общего доступа к каталогам в ОС Open Suse. Работа выполнена с использованием виртуальной машины VBox от Oracle. Основы работы с этой программой виртуализации рассмотрены в подборке:
Установка ОС Open Suse приведена в статье:
Регистрация в системе пользователя с обычными правами:
Задание:
- создать два каталога: один только с возможностью чтения содержимого при подключении по сети (каталог Read), другой для чтения и возможности внесения изменения (каталог WriteRead);
Порядок выполнения:
1) до настройки общих папок в виртуальной машине необходимо подключить дополнительный сетевой адаптер для внутренней сети. Для этого на выключенной машине в настройках, в разделе Сеть, выбрать второй сетевой адаптер с типом подключения Внутренняя сеть, далее раскрыть список дополнительных параметров и для неразборчивого режима разрешить всё (рис. 1);
2) для настройки интерфейса локальной сети необходимо нажать правой кнопкой на иконке сетевых подключений, выбрать пункт Настроить сетевые соединения. В открывшемся окне выбрать интерфейс локального подключения, на вкладке IPv4задать ручной метод настройки, затем ввести адрес и маску (рис. 2);
3) работая в терминале от имени суперпользвателя создать две папки в каталоге пользователя (Read и WriteRead) и настроить права доступа к ним, используя следующие команды (в примере имя суперпользователя – ivanops, имя пользователя с обычными правами - userops):
sudo chown ivanops /home/userops
cd /home/userops
mkdir Read WriteRead
sudo chown userops /home/userops
sudo chmod 0755 -R /home/userops
sudo chmod 0777 -R /home/userops/Read
sudo chmod 0777 -R /home/userops/WriteRead
4) создать группу sambashare и добавить в неё обычного пользователя:
sudo groupadd sambashare
sudo usermod -a -G sambashare userops
5) для установки Samba открыть YAST- Сетевые службы – Сервер Samba (рис 3);
6) в открывшемся окне, оставить имя группы без изменений и нажать ОК. Далее откроется конфигурация Samba, в которой выставляем следующие параметры (рис 4);
После записи конфигурации – Запустить
После перезагрузки – Запускать при загрузке
Поставить галочку на Открыть порт в брандмауэре
7) удалить все указанные по стандарту каталоги во вкладке Общие ресурсы. После этого добавить созданные папки, выставив для папки Read галочку на Только чтение. Также на добавленных папках нажать кнопку Гостевой доступ, чтобы разрешить гостевые подключения (рис 5);
9) открыть конфигурационный файл Samba и дописать в конце раздела global следующие строки:
Force create mode = 0777
Force directory mode = 0777
10) для проверки работоспособности сети с другого компьютера, открыть проводник, зайти в Другие места и в поисковой строке ввести протокол, по которому будем подключаться и IP-адрес машины с ОС OpenSuse. Выбрать подключится анонимно (рис. 6);
11) Проверить доступ к двум указанным каталогам.