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

Материал из База знаний Управления цифрового развития, информационных технологий и связи Пензенской областей
Перейти к навигации Перейти к поиску
 
Строка 24: Строка 24:
 
:: Формат вводимой строки следующий:
 
:: Формат вводимой строки следующий:
 
:: <code>share_work - Имя папки, в которую будет примонтирована сетевая папка</code>  
 
:: <code>share_work - Имя папки, в которую будет примонтирована сетевая папка</code>  
:: <code>-fstype=cifs, credentials=credentials.txt, uid=1000, gid=1000 - Дополнительные параметры</code>  
+
:: <code>-fstype=cifs,credentials=credentials.txt,uid=1000,gid=1000 - Дополнительные параметры</code>  
 
:: <code>://192.168.99.99/work -  ://IP адрес сетевого ресурса/наименование_папки_на_ресурсе</code>  
 
:: <code>://192.168.99.99/work -  ://IP адрес сетевого ресурса/наименование_папки_на_ресурсе</code>  
 
Параметры «uid» и «gid» для текущего пользователя определяются с помощью команд <code>id –u</code> и <code>id –g</code> соответственно. Если пользователь единственный то по умолчанию «uid» и «gid» равен 1000. В случае если на сетевом ресурсе отключена "защита паролем" и не требуются учетные данные для подключения,тогда <code>credentials=credentials.txt</code> не прописывать в "auto.share".
 
Параметры «uid» и «gid» для текущего пользователя определяются с помощью команд <code>id –u</code> и <code>id –g</code> соответственно. Если пользователь единственный то по умолчанию «uid» и «gid» равен 1000. В случае если на сетевом ресурсе отключена "защита паролем" и не требуются учетные данные для подключения,тогда <code>credentials=credentials.txt</code> не прописывать в "auto.share".

Текущая версия на 14:53, 25 июля 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

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