Статья содержит описание настройки подключения к папкам общего доступа Windows Server в консоли Ubuntu Server.
Задача такая: на машине Windows Server с IP-адресом 192.168.1.251 есть общая папка backup1, к ней необходимо подключиться с помощью Ubuntu Server, примонтировать её, а также монтировать каждый раз при загрузке системы.
Все действия выполняются пользователем через sudo
Устанавливаем samba-client и cifs-utils:
# sudo apt install samba-client cifs-utils
Пробуем подключиться к общей папке backup1 по протоколу smb
# sudo smbclient //192.168.1.251/backup1 -U gooduser
gooduser — имя пользователя машины с Windows Server
Вводим пароль и попадаем в консоль smb
Можно посмотреть что там командой ls
smb: \> ls
Выходим
smb: \> exit
Теперь примонтируем эту общую папку в /mnt/backup/backup1.
Для этого создадим каталоги /mnt/backup и /mnt/backup/backup1
# sudo mkdir /mnt/backup # sudo mkdir /mnt/backup/backup1
и вводим команду монтирования
# sudo mount -t cifs -o username=gooduser,password=sOMePaS$woRD //192.168.1.251/backup1 /mnt/backup/backup1
и смотрим, появилось ли там что-нибудь
# ls /mnt/backup/backup1
Если видим файлы и папки, значит всё сделано правильно.
Теперь настроим монтирование при загрузке Ubuntu Server
Для этого создадим файл /home/.smbcreds
# sudo touch /home/.smbcreds
откроем его
# sudo nano /home/.smbcreds
и впишем такое:
username=gooduser password=sOMePaS$woRD domain=WORKGROUP
Затем откроем файл /etc/fstab
# sudo nano /etc/fstab
и добавим такую строчку:
//192.168.1.251/backup1 /mnt/backup/backup1 cifs credentials=/home/.smbcreds 0 0
Готово! Перезагрузим Ubuntu Server
# sudo shutdown -r now
и проверяем.
Всё должно работать!