Script Mount Samba Win – Linux

— INIZIO —

#!/usr/bin/bash
RESULT=$(mount | grep -o “//<CONDIVISIONE>”)
if [ “$?” == “1” ]; then
/usr/bin/mount -t cifs -o credentials=/etc/samba/file-credenziali,dir_mode=0777,file_mode=0777 //<CONDIVISIONE> /mnt
else
echo “Directory remota gia montata. Uscita.”
fi

— FINE —

2) creato file /etc/samba/file-credenziali ( permessi 600 ) con credenziali per accesso a //<CONDIVISIONE>

— INIZIO —
username=<USERNAME>
password=<PASSWORD>

— FINE —

3) creata schedulazione in /etc/crontab per check mount ogni 2 minuti

— INIZIO —
*/2 * * * * root /root/bin/mount-smb.sh
— FINE —

Samba

sudo chown -R teamsy:tsx_group /dati/aggiornamenti/

procedere con la modifica della configurazione di samba

sudo nano /etc/samba/smb.conf

 Alla fine del file aggiungere

force user = teamsy

force group = tsx_group

Salvare il file appena modificato premendo i tasti ctrl + x   e premere Y per confermare le modifiche

Affichè le modifiche siano valide lanciare il comando

sudo /etc/smbd restart