SAMBA: esempi
Da Guide@Debianizzati.Org.
| Guida estesa |
|
Sommario |
Account guest con <security = user>
File smb.conf
[global]
hosts allow = 127.0.0.1 192.168.1.0/24
workgroup = mio_gruppo_lavoro
writeable = yes
invalid users = root
guest ok = no
map to guest = Bad User
guest account = ospite
passwd program = /bin/passwd %u
[mio_utente]
path = /home/mio_utente
valid users = mio_utente
create mask = 0750
directory mask = 0750
[Pubblica]
path = /home/ospite
guest ok = yes
guest only = yes
create mask = 0777
directory mask = 0777
Sostituire mio_gruppo_lavoro e mio_utente con i propri valori (anche nei successivi comandi). Il suddetto file di configurazione restringe l'accesso al localhost ed al range di indirizzi 192.168.1.1 - 192.168.1.254, utilizza come account guest l'utenza ospite e mappa i nomi utente inesistenti come guest; la cartella mio_utente è privata, mentre l'altra è potenzialmente accessibile a chiunque. La home di ospite funziona da cartella pubblica. NON c'è alcuna sincronizzazione tra password di Samba e di Linux.
È richiesta quindi la creazione dell'utenza ospite sia in Linux che Samba, mentre di mio_utente solo in Samba:
# smbpasswd -a mio_utente # adduser ospite --disabled-login # smbpasswd -an ospite
Se già non lo sono vanno impostati correttamente i permessi su file e cartelle da condividere, ad es. per quella pubblica:
# chmod -R 777 /home/ospite/
Riavvio del server:
# /etc/init.d/samba restart