Integrazione con MS

servizi base

condivisione fs

windows -> unix

unix -> windows

condivisione utenti

Attori

NetBIOS (sessione)

NetBEUI (trasporto)

file system

SMB/CIFS

condivisioni

workgroup

domini

Samba

reimplementazione del protocollo SMB NetBIOS

solo TCP/IP

inizialmente solo condivisione fs/stampanti

gestione domini/utenti

Demoni

nmbd -> NetBIOS name server

risoluzione nomi NetBIOS -> indirizzi IP

server di risoluzione

smbd -> gestione fs e stampanti

winbindd -> partecipazione ad un dominio

configurazione base

SAMBA non richiede supporto dal kernel

(/etc/samba/smb.conf) -> stile INI

testparm

[global]

workgroup = WKG

netbios name = MYNAME

[share1]

path = /tmp

read only = yes

guest ok = yes

[share2]

path = /my_shared_folder

comment = Some random files

debug servizi, test o accesso

smbclient -L (localhost|hostname)

elenco servizi

elenco server

elenco domini

smbclient //hostname/servizio

net use E: \\hostname\servizio

share specifiche

IPC Inter Process Comunication

Admin

printer: driver di stampa (obsoleta)

modelli di sicurezza

sezione [global]

parametro security

share

user (default)

domain

server

ads (sperimentale)

security=share

autenticazione basata su risorsa

si fornisce solo la password

chi è l'utente?

parametro user

nome netbios client

nome login

security=user

autenticazione basata su risorsa

default

fornisco sia user che password

se voglio share senza accesso devo utilizzare map to guest

devo creare gli utenti

security=domain

samba agisce come domain member

dominio: gruppo di computer in rete che accedono ad un database di risorse.

database centralizzato

server primario (PDC)

server backup	(BDC)

differente da workgroup

parametro workgroup

security=domain (2)

accesso al dominio

creare account su server dominio

configurare smb.conf

accedere con

net rpc -join -U Administrator%password

gli utenti del dominio devono esistere anche in locale

controllare il dominio

security user o ads

parametri

os level = numero alto

preferred master = yes

domain master = yes

local master = yes

share [netlogon] e [profile]

aggiungere macchine al dominio

creare utente UNIX con macchina$

eseguire smbpasswd -m macchina$

dal cliente accedere al dominio

specificare utente esistente nel dominio

per XP necessaria modifica al registro

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\netlogon\parameters

"RequireSignOrSeal"=dword:00000000

stampanti

smb.conf:

[global]

printing = bsd

load printers = yes

printcap name = /etc/printcap

[printers]

path = /var/spool/samba

printable = yes

public = yes

writable = no

smbmount

permette l'accesso alle share windows

richiede supporto da parte del SO

file system

l'integrazione pone problemi di sicurezza

2000-10-18T12:27:40