SUPERCAT.DEV

Benvenut* sul mio blog

LINUX

Cartella condivisa tra Container Proxmox

28-03-2023

Samba server sui container

Fare un CT con ubuntu e aggiungergli uno punto di montaggio con lo spazio desiderato Es. /sambaserver

apt update
apt install samba -y

useradd smbutente
usermod -a -G sambashare smbutente
smbpasswd -a smbutente

chown smbutente:sambashare /samba/download -R
chmod 0775 /samba/download -R

cp /etc/samba/smb.conf /etc/samba/smb.conf.old
rm /etc/samba/smb.conf
nano /etc/samba/smb.conf

Contenuto del file smb.conf

[global]
workgroup = WORKGROUP
vfs objects = fruit streams_xattr
map to guest = bad user

[Download]
comment = Download
path = /samba/download
browsable = yes
read only = no 

Riavviare samba

service smbd restart
ip a

Segnarsi l'IP del server samba

Sul container che si vuole possa vedere la cartella samba deve essere fatto "CON PRIVILEGI"

apt install cifs-utils
mkdir /media/download
nano /root/.credentialsDownload
username=smbutente
password=example_password

Inserire il corretto IP del server samba

chmod 600 /root/.credentialsDownload
mount -t cifs -o rw,vers=3.0,credentials=/root/.credentialsDownload,uid=101001,gid=101001,iocharset=utf8 //192.168.0.100/Download /media/download

Per fare in modo che parta dal boot

nano /etc/fstab

Aggiungere al file fstab e mettere il corretto IP del server samba

//192.168.0.100/Download /media/download cifs vers=3.0,credentials=/root/.credentialsDownload

Far partire i mount del file fstab

mount -a