Как смонтировать общий ресурс 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
со следующим содержанием:
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
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.