Installazione Server Samba
# sudo apt install tasksel
dal menú segliere "Samba file server"
Nota: la seconda partizione del disco, usata come archivio, è NTFS, linux non la monta un modo permanente, ma aggiunge un link sul desktop, come una chiavetta usb, e la monta quando vi si accede. Prima di configurare tutti permessi samba è necessario modificare il file /etc/fstab ed aggiungere la riga di mount
# mount /dev/sda1 /media/archivio/
Accesso a risorsa condivisa per tutti gli utenti. Editare samba conf
# sudo nano /etc/samba/smb.conf
Sezione [global]. Verificare il gruppo di lavoro di Windows (Panello controllo > Sistema > Informazione sul Sistema > Informazione di Sistema)
workgroup = WORKGROUP
Aggiungere questa sezione [Archivio]:
[Archivio]
comment = Risorsa pubblica per tutti gli utenti, senza username/pwd. Partizione montata /media/archivio su /dev/sda1
path = /media/Archivio
browseable = yes
writable = yes
guest ok = yes
Abilitare tutti i permessi: “-R” (recursivo) Impiega molto tempo se l’archivio é grande
# sudo setfacl -R -m “u:nobody:rwx” /media/’username’/Archivio
Riavviare smbd
# sudo systemctl restart smbd.service
Se attivo , anche nmbd. Se non attivo andrá in timeout
# sudo systemctl restart nmbd.service
Per attivare condivisioni su cartelle/file (Nemo): tasto destro sull’oggetto > proprietá > condivisione
Samba client
Condivisione da file manager. File > “Connetti al server …”
Dal pannello aggiungere: ip del pc, “condivisione windows”, cartella “/” (verrano mostrate tutte le cartelle/file condivisi), dominio solo se necessario.