Skip to main content

Подключение сетевых папок CIFS в Linux

· One min read
dmn
maintainer

Подключаем сетевые папки (шары) в 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 окружение.