Сначала ставим пакеты если их нет

$ sudo apt-get update
$ sudo apt-get install cifs-utils

Потом создаем место для монтирования папок

$ mkdir /mnt/share 

Есть два уровня прав — права на подключенные папки на локальной машине и права на доступ к папкам на сетевой машине. Для доступа к сетевому ресурсу используется учетная запись. Её параметры записываются в отдельном файле, например:

$ touch /etc/mount.a

В самом файле пишутся параметры УЗ

username=user
password=Passw0rd
domain=domain_name

Меняем права на файл чтоб никто не подглядел

$ chmod 001 /etc/mount.a

Автоматизируем процесс подключения — открываем в nano файл fstab и добавляем шары в файл (пример)

$ nano /etc/fstab
//192.168.0.99/Share /mnt/share cifs users,rw,credentials=/etc/mount.a,dir_mode=0777,file_mode=0777,comment=systemd.automount 0 0

где:

//192.168.0.99/Share — адрес шары

/mnt/share — точка монтирования шары

users,rw — пользователи и их права на монтирование шары

credentials=/etc/mount.a — файл лог/пасс доступа к шаре

dir_mode=0777 — уровень доступа к папкам

file_mode=0777 — уровень доступа к файлам

comment=systemd.automount 0 0 — автоматическое подключение шар

Монтируем шары

$mount -a

4 комментарий для “Общие папки”
  1. Никак не могу понять, почему так. Подключена виндовая шара к чмосе, fstab выглядет так //SCH……./DATA/Общий\040диск /mnt/share cifs users,rw,credentials=/etc/mount.a,dir_mode=0777,file_mode=0777,comment=systemd.automount 0 0. Диск автоматом монтируется, все ок, но если открыть диск на чмосе и в это время положить какой нибудь файл на диск с винды, то файл не появляется. Нужно обязательно закрыть шару и по новой открыть, тогда файл появляется. Как исправить это исправить?

        1. В статье про «Автоподключение сетевых папок» есть, мб направит в нужное русло

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *