Newsgroup: it.comp.os.linux.sys
Titolo: samba 3 e postfix

oggi mi sono guardato per la prima volta samba3....
niente male ;)  
ho scoperto che gli utenti del dominio nt (si lo so...  microsoft ha
inventato le act. dir.  ma cavallo che vince non si cambia e non ho
intenzione di perdere un sacco di tempo per rifare una rete che
funziona...) possono essere utenti locali (con un paio di botte al
pam.d)... e autenticarsi con la pass del pdc...
mi chiedevo...  e' possibile in modo "automatico" assegnargli pure un
account di posta?
l'utente viene visto come NOMEDOMINIO+nomeutente...  e io vorrei
ovviamente che la mail fosse nomeu...@dominiodiposta.qualcosa
ovviamente potrei fare uno script che genera gli alias  parsando
l'output di wbinfo -u  ma mi miacerebbe qualcosa di piu'
"automatico"...
supponendo di usare postfix qualcuno ha idea di come si potrebbe fare?
ps..  per il pop dominio+nomeutente non mi da fastidio...

 supponendo di usare postfix qualcuno ha idea di come si potrebbe fare?
ldap

 ldap
Appoggio ... una bella architettura single sign-on con ldap + samba 3.
Vediti i tool di migrazione per farti il porting del DB del PDC



numble numble...
praticamente devo smaltellare nt4 server?

 praticamente devo smaltellare nt4 server?
ma scusa, usi samba solo come domain member?
io avevo capito che volevi fare il pdc con samba....



mi sono spiegato male probabilmente...
il pdn e' un nt4 server.
samba e' client.
se fosse server non avrei problemi...  

 se fosse server non avrei problemi...
no, con nt4 per quello che so io non si può. con il 2k con ad sì.

 no, con nt4 per quello che so io non si può. con il 2k con ad sì.
Oddio, se lo fa diventare almeno BDC ed usa Samba3, puo' sempre provare
con "net rpc vampire" a vedere che succede...
	ipotizzatamente,
	    Cthulhu
-- 
Vado dove nessuno giunge
Per strade deserte abitate da spettri         
http://www.rlyeh.it/
Vado nel Nulla, per cogliere l'Essenza.       <cthulhu(da)rlyeh(in)it>

no, con nt4 per quello che so io non si puň. con il 2k con ad sě.
sulla mia macchina samba se faccio:
getent passwd
ottengo:
identd:x:100:65534::/var/run/identd:/bin/false
sshd:x:101:65534::/var/run/sshd:/bin/false
LAB-TLC+user:x:10002:10000:nome:/home/LAB-TLC/user:/bin/bash
etc etc..
gli utenti sono "veri"
cioe' posso fare un su LAB-TLC+user
e addiruttura se modifico pam.d posso loggarmi in ssh...
quello che mi servirebbe sarebbe una botta di regexp o simili per gli
alias di postfix...

 alias di postfix...
si', ok, ti puoi generare gli alias con uno script, ma non e' "bello" 
perche' li generi cosi' e non hai molto liberta' nella generazione degli 
indirizzi.
Se tu salvassi le informazioni degli account in un albero ldap (e 
dovrebbe essere possibile anche dentro ad ad, visto che e' un albero 
ldap) potresti salvare anche gli alias di posta. E anche per piu' 
domini. Sarebbe una soluzione piu' flessibile e, permettimi, 
sysadminicamente parlando "bella".
se vuoi fare lo script di serve una roba del tipo
#!/bin/bash
for i in `getent passwd | grep LAB-TLC` ;
   do echo -n `echo $i | cut -d : -f 1 | cut -d + -f 2` >> /etc/alias ;
   do echo -n ": " >> /etc/alias ;
   do echo `echo $i | cut -d : -f 1' >> /etc/alias ;
done
brutto, probabilmente bacato e che ogni volta che lo fai giarare appende 
tutti gli alias a quelli gia' esistenti, quindi introduce doppioni.
Se vuoi soluzioni veramente integrate devi passare per ldap, non ci sono 
storie.

 done
Estendendo:
	#!/bin/bash
	TMP=/tmp/importa_alias.$$
	for i in `getent passwd | grep LAB-TLC` ; do
		echo -n `echo $i | cut -d : -f 1 | cut -d + -f 2` >> $TMP.1
		echo -n ": " >> $TMP.1
		echo `echo $i | cut -d : -f 1` >> $TMP.1
	done
	cat $TMP.1 | sort | uniq > $TMP.2
	cat /etc/aliases.system $TMP.2 > /etc/aliases
	newaliases
	rm -f $TMP*
Almeno ora non ci sono piu' doppioni, e gli alias di sistema li tieni
altrove. :)
	giocherellatmente,



vi ringrazio.
lo script lo avevo "escluso" all'inizio...
vedro' cosa fare con ldap....