Монтирование сетевых ресурсов Windows (для версии AlterOS 1.х-3.х) — различия между версиями
Yashinev (обсуждение | вклад) |
|||
Строка 60: | Строка 60: | ||
Видим примонтированую папку, при следующей загрузке системы, будет автоматически примонтирована сетевая папка. | Видим примонтированую папку, при следующей загрузке системы, будет автоматически примонтирована сетевая папка. | ||
[[Категория:AlterOS 1.X.X]] | [[Категория:AlterOS 1.X.X]] | ||
+ | [[Категория:Windows]] |
Текущая версия на 10:36, 8 июля 2022
Монтирование вручную
Для работы будет необходима утилита cifs-utils
Установим её командой
# sudo zypper install cifs*
Далее потребуется создать директорию, куда мы хотим примонтировать windows шару. И выполняем команду монтирования.
# mkdir /mnt/share # mount -t cifs //server-name/share-name /mnt/share -o username=winuser,password=winpassword
Если используются русские буквы или пробел в имени сетевой папки, надо весь путь заключить в кавычки «//192.168.0.1/Документы» Так же сразу можно задать права доступа и кодировку, тогда надо вписать следующие параметры
# mount -t cifs //server-name/share-name /mnt/share -o username=winuser,password=winpassword,iocharset=utf8,file_mode=0777,dir_mode=0777
- mount -t cifs — тип устройство/директория
- //ip или доменное имя
- /mnt/share — в эту директорию будет примонтирована сетевая папка
- -o -задаем дополнительные опции монтирования
- username=winuser — это windows-пользователь на удаленном хосте
- password=winpassword — это пароль windows пользователя
- iocharset=utf8 указываем кодировку (cp1251, koi8-r)
- file_mode=0777 — права доступа к файлам
- dir_mode=0777 — права доступа к директориям
Чтобы не беспокоила ошибка несовместимости прав доступа разных систем добавим параметр noperm.
# mount -t cifs //server-name/share-name /mnt/share -o username=winuser,password=winpassword,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm
Автоматическое монтирование CIFS при загрузке системы
Для этого создадим файл, куда мы сможем вписать информацию о пользователе(логин, пароль, домен/рабочая группа)
# mcedit /root/.smbuser username=winuser password=winpassword domain=salf-net
Для безопасности ограничим доступ к файлу с нашими данными:
# chmod 400 /root/.smbuser
Редактируем файл /etc/fstab
# mcedit /etc/fstab //server-name/share-name /mnt/share cifs file_mode=0777,dir_mode=0777,noperm,credentials=/root/.smbuser 0 0
Проверяем, работоспособность
# mount -a
Если не было ошибок, проверяем
# df -h
Видим примонтированую папку, при следующей загрузке системы, будет автоматически примонтирована сетевая папка.