Мережевий доступ до змінного носія. Samba 4.

Є пара моментів з тим як монтувати та розшарювати щоб мати доступ бо варіант зі сліпою аналогією до випадку зі звичайною директорією відкритою лише на читання не працює. Перш за все треба прописати у /etc/fstab куди монтуватиметься носій, у нас на прикладі CD-ROM.

/dev/sr0 /assets/media/cdrom iso9660 defaults,noauto,ro,user,uid=1000,gid=1000 0 0

Звертаємо увагу на uid/gid бо буде монтуватися зі значенням 0(root). Перечитуємо відредагований /etc/fstab

sudo mount -a

Лишається дати доступ до директорії /assets/media/cdrom у /etc/samba/smb.conf.

[DVD-ROM Drive]
   path = /assets/media/cdrom
   browseable = yes
   read only = no
   guest ok = yes
   locking = no
   preexec = /bin/mount /assets/media/cdrom
   postexec = /bin/umount /assets/media/cdrom

Перезапускаємо samba і все повинно працювати.

sudo systemctl restart smbd