Найти тему
tltKnot

Монтирование виндовых шар при влючении linux

Подключение сетевых директорий с использованием automount
Автоматическое монтирование ресурсов CIFS
Установите пакет cifs-utils и autofs (если они не установлены).

apt install cifs-utils autofs


Автоматическое монтирование ресурсов CIFS
1. Добавьте строку для монтирования в файл /etc/auto.master

/mnt/samba /etc/auto.samba --ghost

Первое поле — базовая точка монтирования, каталог /mnt/samba «вручную» создавать не нужно, он автоматически создается службой autofs
Второе поле — файл таблицы (map-файл), соответствующий этой точке монтирования.
Третье поле необязательно и может содержать опции, которые будут применены ко всем записям таблицы.

2. Создайте файл /etc/auto.samba и впишите туда строку

share -fstype=cifs,rw,noperm,credentials=/root/.smbuser ://win10/public

Первое поле — имя автоматически создаваемой autofs папки, в которую монтируется шара.
Второе поле — параметры подключения и путь к файлу с авторизационными данными
Третье поле — адрес сетевого каталога

Если в пути имеются кириллические символы, то возьмите их в кавычки:
://win10/’мой каталог’

При подключении сетевой папки на windows server 2003 в опции монтирования надо дописать параметр vers=1.0, а так же логин и пароль не должны содержать кириллических символов
Проверьте, чтобы компьютер был доступен по имени, например, выполните команду:
ping <имя_пк>

если отклика нет, то запустите службу winbind или добавьте имя и адрес в

/etc/hosts

systemctl enable winbind
systemctl start winbind

3. Создайте файл /root/.smbuser с логином и паролем пользователя для доступа к шаре.
username=pupkin
password=pupkinpass
domain=ДОМЕН

Если домена нет, то укажите значение для параметра domain имя рабочей группы windows.
Для безопасности ограничим доступ к файлу с нашими данными:

chmod 400 /root/.smbuser

4. Запустите autofs и добавьте его в автозагрузку.

systemctl start autofs.service
systemctl enable autofs.service