SCROLL
Среднее время на прочтение: 1 мин.

Как смонтировать общий ресурс Windows (CIFS) в Linux

CIFS (Common Internet File System) — это протокол, используемый для совместного доступа к файлам в сети и являющийся диалектом протокола SMB (Server Message Block). Первоначально разработанный IBM, а затем расширенный Microsoft, CIFS позволяет нескольким пользователям получать доступ к файлам и принтерам в сети и совместно использовать их.

Чтобы смонтировать общий ресурс CIFS, нам нужен будет пакет cifs-utils, который предоставляет необходимые инструменты для работы с общими ресурсами CIFS. Установить его можно командой.

sudo apt-get install cifs-utils -y

Создание точки монтирования

JUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI5JUQxJTgyJUQwJUI1JTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJTIwJUQwJUIyJTIwJUQwJUJBJUQwJUIwJUQxJTg3JUQwJUI1JUQxJTgxJUQxJTgyJUQwJUIyJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQxJTg3JUQwJUJBJUQwJUI4JTIwJUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQxJThGJTJDJTIwJUQwJUIyJTIwJUQwJUJBJUQwJUJFJUQxJTgyJUQwJUJFJUQxJTgwJUQxJThCJUQwJUI5JTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQwJUI1JUQxJTgyJTIwJUQxJTgxJUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJTIwJUQxJTgwJUQwJUI1JUQxJTgxJUQxJTgzJUQxJTgwJUQxJTgxJTIwQ0lGUy4=

bWtkaXIlMjAtcCUyMCUyRm1udCUyRnNoYXJlZF9wYXRo
Убедитесь, что этот каталог пуст, поскольку монтирование файловой системы поверх существующего каталога сделает исходное содержимое каталога временно недоступным.

Монтирование общего ресурса CIFS

Монтирование общего ресурса Windows выполняется следующей командой.

sudo mount -t cifs //WINDOWS_SERVER_IP/SharedFolder /mnt/shared_path -o username=WINDOWS_USER,password=WINDOWS_PASSWORD

JUQwJTlGJUQwJUJFJUQxJThGJUQxJTgxJUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI1JTNB

  • //WINDOWS_SERVER_IP/SharedFolder — путь к общей папке Windows.
  • /mnt/shared_path — точка монтирования.
  • Параметр -t задает тип файловой системы, в данном случае это cifs.
  • Параметр -o используется для указания опций, разделенных запятыми. В данном случае указывается имя пользователя и пароль для аутентификации на сервере Windows.
    • username — имя пользователя, имеющего доступ к ресурсу CIFS.
    • password — пароль от указанного имени пользователя.

Чтобы убедиться, что общий ресурс CIFS успешно смонтирован, выполните следующую команду (где shared_path укажите имя которое использовали при монтировании):

ZGYlMjAtaCUyMCU3QyUyMGdyZXAlMjBzaGFyZWRfcGF0aA==

Создание монтирования с помощью файла учетных данных

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

Создайте файл учетных данных /etc/credentials со следующим содержанием:

/etc/credentials
dXNlcm5hbWUlM0RXSU5ET1dTX1VTRVI=
cGFzc3dvcmQlM0RXSU5ET1dTX1BBU1NXT1JE

JUQwJUEzJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUI4JUQxJTgyJUQwJUI1JTIwJUQwJUJGJUQxJTgwJUQwJUIwJUQwJUIyJUQwJUIwJTIwJUQwJUJEJUQwJUIwJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJTIwY3JlZGVudGlhbHMlMkMlMjAlRDElODclRDElODIlRDAlQkUlRDAlQjElRDElOEIlMjAlRDAlQjclRDAlQjAlRDElODklRDAlQjglRDElODIlRDAlQjglRDElODIlRDElOEMlMjAlRDAlQjUlRDAlQjMlRDAlQkUlMjAlRDElODElRDAlQkUlRDAlQjQlRDAlQjUlRDElODAlRDAlQjYlRDAlQjglRDAlQkMlRDAlQkUlRDAlQjUlM0E=

c3VkbyUyMGNobW9kJTIwNjAwJTIwJTJGZXRjJTJGY3JlZGVudGlhbHM=

JUQwJTkyJUQxJThCJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQwJUI4JUQxJTgyJUQwJUI1JTIwJUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQxJTgxJTIwJUQwJUJGJUQwJUJFJUQwJUJDJUQwJUJFJUQxJTg5JUQxJThDJUQxJThFJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUIwJTIwJUQxJTgzJUQxJTg3JUQwJUI1JUQxJTgyJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTNB

sudo mount -t cifs //WINDOWS_SERVER_IP/SharedFolder /mnt/shared_path -o credentials=/etc/credentials

Автоматическое монтирование с помощью fstab

Файл /etc/fstab — это файл конфигурации, в котором указывается, какие файловые системы должны монтироваться при загрузке. Если требуется постоянное монтирование CIFS ресурса при перезагрузке системы, то в файл /etc/fstab нужно добавить следующее:

JTJGJTJGV0lORE9XU19TRVJWRVJfSVAlMkZTaGFyZWRGb2xkZXIlMjAlMkZtbnQlMkZzaGFyZWRfcGF0aCUyMGNpZnMlMjBjcmVkZW50aWFscyUzRCUyRmV0YyUyRmNyZWRlbnRpYWxzJTIwMCUyMDA=

Пояснение:

  • //WINDOWS_SERVER_IP/SharedFolder — путь к общей папке Windows.
  • /mnt/shared_path — точка монтирования.
  • cifs — тип файловой системы.
  • credentials=/etc/credentials — передаваемые параметры.

Размонтирование общего ресурса

JUQwJTk1JUQxJTgxJUQwJUJCJUQwJUI4JTIwJUQwJUIxJUQwJUJFJUQwJUJCJUQxJThDJUQxJTg4JUQwJUI1JTIwJUQwJUJEJUQwJUI1JTIwJUQwJUJEJUQxJTgzJUQwJUI2JUQwJUI1JUQwJUJEJTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJTIwJUQwJUJBJTIwJUQxJTgxJUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUJEJUQwJUJFJUQwJUJDJUQxJTgzJTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJUQxJTgzJTJDJTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUI1JUQwJUJDJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQxJTgyJUQxJThDJTIwJUQwJUI1JUQwJUIzJUQwJUJFJTIwJUQxJTgxJTIwJUQwJUJGJUQwJUJFJUQwJUJDJUQwJUJFJUQxJTg5JUQxJThDJUQxJThFJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJThCLg==

sudo umount /mnt/shared_path
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.