Linux Mint: Samba

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.