Newsgroup: it.comp.os.linux.software
Titolo: Samba e Primary Domain Controller

Gentili amici,
ho una rete cosi' composta:
- firewall e file server su Slack 7.0 con Samba 2.0.5a
- n. 15 pc (10 NT wks e 5 Win95) in rete con hub 10/100
Per quanto riguarda il firewall ed il masquerading non ci sono
problemi.
Per quanto riguarda Samba mi sto spaccando la testa da ormai 15
giorni!!!
Le condivisioni sul file server funzionano benissimo e senza problemi.
Il problema e' sorto dal fatto che gli utenti continuano a spostarsi
da un pc all'altro e non si trovano mai "il loro profilo sul desktop".
Nel senso che ogni utente ha la necessita' di usare piu' macchina
nell'arco della giornata e ogni macchina Win (sia NT che 95) ha una
configurazione diversa rispetto alle altre.
Allora ho deciso di cercare di mettermi su un PDC con Samba per poter
autenticare gli utenti e mantenere i loro "profiles" da usare in
roaming.
Seguendo le indicazioni che ho trovato qua e la sul sito di Samba ho
ricavato ben poco, nel senso che sia le macchine NT che le W95 non
vedono neanche piu' il server Samba!
Ho usato il seguente smb.conf (prelevato da
http://www.ping.be/linux-and-samba/
)
[global]
	workgroup = UFFICIO
	netbios name = SERVER
	server string = Samba %v (PDC)
	interfaces = 
10.1.1.1/24
	encrypt passwords = Yes
	# the following 3 line allow you to change Unix password with
SMB
        # password from Windows
	passwd program = /usr/bin/passwd %u
	passwd chat = *new*password* %n\n *new*password* %n\n
*successfully*
	unix password sync = Yes
	log level = 0 
	log file = /var/log/pdc-log.%m
	max log size = 250
	name resolve order = bcast wins hosts
	# Will be seen as a NetBIOS time server
	time server = Yes
	socket options = TCP_NODELAY
 
	# Domain controller related parameters
	# The default script to run upon connect (found in the
netlogon share)
        logon script = %U.bat
	# where to store the user profile
	logon path = \\%L\profiles\%U
	# In NT, the home directory is automatically mapped to this
drive letter
	logon drive = u:
	# The home directory of the users
	logon home = \\%L\%U
	# To allow the domain logons
	domain logons = Yes
	# it is recommended that a PDC is always the domain browser of
it's domain
	os level = 255
	preferred master = Yes
	domain master = Yes
 
        wins support = Yes
 
        guest account = smbguest
	create mask = 0640
	directory mask = 0750
[homes]
	comment = Home directory
	read only = No
	create mask = 0600
	directory mask = 0700
	# this is for a stronger security
	valid user = %S
	browseable = No
[netlogon]
	comment = Logon scripts and policies
	path = /home/netlogon
	create mask = 0644
	directory mask = 0755
[profiles]
	comment = Roaming profiles directory
	path = /home/profiles
	read only = No
	create mask = 0600
	directory mask = 0700
...
e di seguito le varie dir degli utenti.
Penso che la configurazione sia a posto.
Ho letto che bisogna esportare le policies da Win a linux, ma come
faccio se questi non mi si loggano neppure?
Le directory netlogon e profiles con quali permessi le creo?
Qualcuno sarebbe cosi' gentile da spiegarmi passo passo come si
configurano gli ambienti NT e W95 ed eventualmente se ho commesso
qualche errore (ndr: orrore) nel smb.conf? (non penso di essere OT in
quanto dovrebbe essere un problema comune agli utenti *nix).
Dovrebbe essere una risposta da FAQ, ma sinceramente quelle che ho
trovato in giro (anche su 
www.samba.org
) trattano ben poco e
superficialmente l'argomento, nemmeno gli how-to o appunti-linux
trattano di Samba come PDC. Su irc canale #linux-it e' diventato ormai
un ritrovo di persone silenziose... :-(
Un grazie a chi mi sapra' aiutare.
Grazie ancora.
					Alessandro

