Lezione Lab 04 - Servizio Samba
Transcript
Lezione Lab 04 - Servizio Samba
Implementazione servizi SMB Esercitazione Implementare e configurare un servizio basato su server Samba (www.samba.org) Preliminari File di configurazione: /etc/samba/smb.conf Script di attivazione del servizio: /etc/init.d/smb Utilità: smbclient, smbmnt, smbpasswd ed altre. Rete di riferimento 192.168.2.10 master02 192.168.2.12 192.168.2.22 master12 master22 192.168.2.32 master32 192.168.2.42 master42 master31 192.168.1.31 master41 192.168.1.41 192.168.2.1 192.168.2.0/24 157.27.241.xx 192.168.1.0/24 192.168.1.1 master01 192.168.1.10 master11 192.168.1.11 master21 192.168.1.21 Configurazione Un server Samba deve essere configurato per ogni macchina server masterX2 nella sottorete 192.168.2.0. Questo server deve essere configurato per rendere disponibile 3 cartelle (shares) con permessi diversi in modo che due possano essere raggiunte in modo pubblico (una in sola scrittura), mentre l’altra solo da utenti privilegiati (locali). Per realizzare quanto sopra descritto procedere nei seguenti passi: 1. Aggiunta di un utente non amministrativo: a. useradd -g 100 -p master -m walter b. smbpasswd –a walter 2. Creare le cartelle da rendere disponibili attraverso il servizio: a. /opt/shares/public b. /opt/shares/swap c. /opt/shares/private 3. Impostazione dei permessi: a. chmod 766 /opt/shares/[public|swap|private] b. chown walter:users /opt/shares/public 4. Salvataggio del file di configurazione 5. Modifica del file di configurazione per la definizione della share pubblica: # Global parameters [global] workgroup = MASTERX netbios name = MASTERX security = share [public] comment = Public Data path = /opt/shares/public read only = Yes guest ok = Yes 6. Verifica di funzionalità con smbclient: a. smbclient –L MASTERX b. smbclient “\\\MASTERX\public” 7. Modifica del file di configurazione per la definizione della share pubblica con permessi di scrittura: [swap] comment = Swap Data path = /opt/shares/swap read only = No force user = walter force group = users guest ok = Yes 8. Verifica di funzionalità con smbclient e client windows 9. Modifica del file di configurazione per la definizione della share privata: [private] comment = Private Data path = /opt/shares/private read only = No valid users = @users guest ok = No 10. Aggiunta di una share per le home: [homes] comment = Home Directories valid users = %S read only = No browseable = No 11. Accesso da una macchina windows come utente. La share home è visualizzata di default: a. Start->Esegui: \\MASTERX\walter 12. Utilizzo di smbmount: a. Creazione di una cartella : /opt/shares/mount b. Creazione di una share “tmp” su macchina windows c. smbmount "//157.27.242.134/tmp" /opt/shares/mount -o username=Administrator