Newsgroup: it.comp.os.linux.sys
Titolo: Join domail fra 2 samba

Volevo sapere se qualcuno aveva fatto un join al dominio fra due
macchine con samba.
Mi spiego meglio:
Ho una macchina con samba che fa da PDC, folevo fare il join con
un'altra stazione con 
samba....
Tutto qui ;-)))


Configuri un computer come PDC e aggiungi un trusted account 
per l'altro computer.
Sull'altro installi winbind e nel smb.conf metti qualcosa tipo:
security = domain
password server = *
wins support = no
os level = 0
domain master = no
local master = no
preferred master = no
wins server = (ip dell'altro computer)
remote announce = (ip altro computer)/(workgroup)
Documentazione:
"usingsamba.pdf" (scaricabile gratuitamente da 
samba.org
 e altri siti)
"samba-pdc-howto" e "samba-pdc-faq"
man smbpasswd (in particolare le opzioni -m e -j)
documentazione di winbind
Attenzione: se hai una versione vecchia di samba, il "remote announce"
non funziona e dopo circa 36 ore il computer che non fa da PDC non
viene piu' riconosciuto (workaround: fare un cronjob che restart samba).
Vedere i bug-report di samba.


Bene avevo giŕ fatto le stesse cose , purtroppo quando dalla mia
stazione client (montag) (ho una suse come potrai vedere)
lancio con i servizi samba giů :
smbclient -D 4 -j CDMERP -r linux1 -Usstanzani%root
Processing section "[global]"
doing parameter workgroup = CDMERP
doing parameter security = DOMAIN
doing parameter encrypt passwords = Yes
doing parameter password server = linux1
doing parameter log level = 5
doing parameter time server = Yes
doing parameter unix extensions = Yes
doing parameter socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
doing parameter printcap name = CUPS
doing parameter character set = ISO8859-15
doing parameter os level = 0
doing parameter preferred master = False
doing parameter domain master = False
doing parameter wins server = 172.4.16.1
wins_srv_load_list(): Building WINS server list:
172.4.16.1,
1 WINS server listed.
doing parameter remote announce = 
172.16.4.1/CDMERP
doing parameter winbind uid = 1000-2000
doing parameter winbind gid = 1000-2000
doing parameter winbind use default domain = Yes
doing parameter printing = cups
doing parameter veto files = /*.eml/*.nws/riched20.dll/*.{*}/
pm_process() returned Yes
added interface ip=172.16.7.128 bcast=172.16.255.255 nmask=255.255.0.0
resolve_lmhosts: Attempting lmhosts lookup for name linux<0x20>
getlmhostsent: lmhost entry: 127.0.0.1 localhost
resolve_hosts: Attempting host lookup for name linux<0x20>
Connecting to 192.168.0.1 at port 445
error connecting to 
192.168.0.1:445
 (Connection refused)
Connecting to 192.168.0.1 at port 139
session setup ok
Domain=[CDMERP] OS=[Unix] Server=[Samba 2.0.10]
lsa_io_sec_qos: length c does not match size 8
prs_mem_get: reading data of size 4 would overrun buffer.
error creating domain user: NT_STATUS_UNSUCCESSFUL
L'altra macchina (PDC) una RH sembra che validi infatti se guardo il
log.montag vedo:
[2003/02/19 00:51:44, 2] smbd/server.c:exit_server(408)
  Closing connections
Dalla parte del PDC sembra tutto ok ... o no ...
Ciao
	e Grazie ;-)))
 

 Domain=[CDMERP] OS=[Unix] Server=[Samba 2.0.10]
Non e' una versione un po' vecchia?
Mi sembra che sia poco che esiste questa funzione

 Dalla parte del PDC sembra tutto ok ... o no ...
Si' pare che accetti le connessioni.
Prova a fare un smbmount di un disco del PDC su montag per averne
la certezza assoluta.
Nel PDC controlla il file smbpasswd se esiste la entry linux$
In linux1 lancia wbinfo -u per vedere se ti elenca gli utenti 
registrati nel dominio.
RIEPILOGO:
Nel PDC linux1 hai fatto:
root@davide:~# adduser --force-badname --no-create-home --disabled-password linux$
Allowing use of questionable username.
Adding user linux$...
Adding new group linux$ (1003).
Adding new user linux$ (1003) with group linux$.
Not creating /home/linux$.
Changing the user information for linux$
Enter the new value, or press return for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [y/n] y
root@davide:~# smbpasswd -a -m linux
Added user linux$.
root@davide:~# cat /etc/samba/smbpasswd
linux$:1003: ................... :[W          ]:LCT-3E5CE2BD:
A questo punto sul computer "linux" dico:
/etc/init.d/samba stop
smbpasswd -j DOMINIO
/etc/init.d/samba start
/etc/init.d/winbind restart

smbclient?? Dovrebbe essere smbpasswd (i parametri sono di smbpasswd).
fyi:
sulle nuove versioni, c`e` il comando net che ha parametri simili a
quelli dell`omonimo cmd di windows, e per joinare un dom si usa net
join.
-- 
sux ?