Подключение сетевых ресурсов с помощью autofs: различия между версиями

Материал из База знаний Управления цифрового развития, информационных технологий и связи Пензенской областей
Перейти к навигации Перейти к поиску
(Новая страница: «== Назначение статьи == В этой статье описано подключение сетевых ресурсов с помощью утил…»)
(нет различий)

Версия 13:31, 1 февраля 2019

Назначение статьи

В этой статье описано подключение сетевых ресурсов с помощью утилиты "autofs". Для подключения сетевых ресурсов возможно использовать иное программное обеспечение.

Установка и настройка autofs

В терминале "Fly" выполнить команду:

sudo apt-get install autofs cifs-utils -y

Затем перейти в директорию etc для этого выполнить команду:

cd $home/etc

Далее создать файл с именем auto.share в директории etc с помощью команды:

sudo touch auto.share

После чего необходимо отредактировать файл с именем auto.master в директории etc. Выполнить команду:

sudo mc

Для редактирования файла, выбрать его и нажать клавишу "F4". Перед строчкой "+auto.master" набрать:

/media/share /etc/auto.share --timeout=60 –ghost
Формат вводимой строки следующий:
/media/share - Директория, в которую будет примонтирован сетевой ресурс
/etc/auto.share - Файл с настройками подключения
--timeout=60 –ghost - Дополнительные опции
Auto.master.png

Сохранить изменения в файле "auto.master" и отредактировать файл "auto.share", добавив строку:

share_work -fstype=cifs, credentials=credentials.txt, uid=1000, gid=1000 ://192.168.99.99/work
Формат вводимой строки следующий:
share_work - Имя папки, в которую будет примонтирована сетевая папка
-fstype=cifs, credentials=credentials.txt, uid=1000, gid=1000 - Дополнительные параметры
://192.168.99.99/work - ://IP адрес сетевого ресурса/наименование_папки_на_ресурсе

Параметры «uid» и «gid» для текущего пользователя определяются с помощью команд id –u и id –g соответственно. Если пользователь единственный то по умолчанию «uid» и «gid» равен 1000. В случае если на сетевом ресурсе отключена "защита паролем" и не требуются учетные данные для подключения,тогда credentials=credentials.txt не прописывать в "auto.share". В терминале "Fly", находясь в папке "etc", выполнить команду:

sudo touch credentials.txt

Затем отредактировать файл "credentials.txt" и добавить строки:

username=имя учетной записи для подключения к сетевому ресурсу
password=пароль от учетной записи для подключения к сетевому ресурсу

Сохранить файл и выполнить команду:

sudo chmod 600 credentials.txt

Для того, чтобы выполненные действия вступили в силу в "autofs, необходимо выполнить команду:

sudo systemctl restart autofs

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