Подключение сетевых папок CIFS в Linux
· One min read
Подключаем сетевые папки (шары) в Linux из командной строки. Простые способы монтирования CIFS/SMB ресурсов.
Предварительные условия
Предполагаем, что:
- наш текущий пользователь в Linux -
dmn - сетевая папка называется
share - точка монтирования -
/home/dmn/dnld
Подключение без пароля (гостевой доступ)
Для публичных папок или ресурсов с гостевым доступом:
sudo mount -t cifs //<IP>/share /home/dmn/dnld \
-o guest,uid=dmn,gid=dmn,iocharset=utf8
Подключение с аутентификацией
Подключение с пользовательским логином и паролем:
sudo mount -t cifs //<ip>/share /home/dmn/dnld \
-o username=dmn,uid=dmn,gid=dmn,iocharset=utf8
При выполнении команды система запросит пароль пользователя.
Объяснение параметров
- -t cifs - тип файловой системы
- guest - гостевой доступ без пароля
- username=dmn - имя пользователя для аутентификации
- uid=dmn,gid=dmn - назначение владельца файлов локальному пользователю
- iocharset=utf8 - кодировка для корректного отображения русских имён файлов
Отключение сетевой папки
Для размонтирования:
sudo umount /home/dmn/dnld
Постоянное подключение
Для автоматического монтирования при загрузке добавьте запись в /etc/fstab:
//<IP>/share /home/dmn/dnld cifs username=dmn,uid=dmn,gid=dmn,iocharset=utf8 0 0
Эти методы позволяют легко интегрировать сетевые ресурсы Windows/Samba в Linux окружение.