LINUX.ORG.RU
ФорумAdmin

Автомонтирование cifs fstab

 , , , ,


1

1

Добрый день. Не получается сделать автомонтирование сетевой папки так, чтобы были права на запись\чтение обычному пользователю. Centos 8

Прописал в fstab //ip/star_share /mnt/Samba_Server cifs user,rw,credentials=/root/.smbclient 0 0 Сетевая папка монтируется, но права есть только у рута. Пробовал указать всевозможные опции, результат один.

Также пробовал добавить запуск скрипт в sudo crontab -e Скрипт: mount.cifs //ip/star_share /mnt/Samba_Server -o user=***,password=***,file_mode=0777,dir_mode=0777 В этом случае шара не монтируется при загрузке, если запустить скрипт в ручную от root, то он выполняется и права на шару есть у всех пользователей.

Подскажите пожалуйста куда копать!


Ответ на: комментарий от anonymous

Сейчас в fstab прописано //ip/star_share /mnt/Samba_Server cifs dir_mode=0777,file_mode=0777,credentials=/root/.smbclient 0 0

Если выполнить sudo mount -a, то диск монтируется с правами rw для юзеров. После ребута только для рута.

marrt ()
Ответ на: комментарий от anonymous

Все равно не выходит.

Создал /etc/systemd/system/mnt-Samba_Server.mount Внутри
[Unit] Description=Cifs mount Requires=network-online.target After=network-online.service [Mount] What=//ip/star_share Where=/mnt/Samba_Server Options=username=***,password=***,rw,file_mode=0777,dir_mode=0777 Type=cifs [Install] WantedBy=multi-user.target

Далее выполняю: sudo systemctl daemon-reload rebщще В итоге диск не монтируется…

Выполняю: sudo systemctl start mnt-Samba_Server.mount Диск монтируется с правами rw для user

marrt ()
Ответ на: комментарий от anonymous

Нужно создать еще mnt*****.automount с содержимым: [Unit] Description=Automount unit for cifs

[Automount] Where=/mnt/Samba_Server

[Install] WantedBy=remote-fs.target

и добавить в автозагрузку, тогда все ок!

Спасибо за помощь!

marrt ()