[Samba] Samba version 3.0.23d-1 and joining a Windows Domain

Bryan Jones bryan_jones at yahoo.com
Mon Jan 1 19:29:47 GMT 2007


All,

I installed the new version of samba on my Redhat 9.0 server.  I have samba running on another Redhat 9.0 server and the version of samba on that box is 3.0.21c-1 and this server has successfully joined a W2K Domain.  I am trying to migrate the data from the host that works to the new host.  

Here are the steps that I have taken to try and join to the domain.

1. rpm -i -vv samba-3.0.23d-1.i386.rpm
2. vi /etc/samba/smb.conf

[global]
    netbios name = snow
    workgroup = STORM
    server string = Samba Server
    realm = STORM.THEBUC.COM
    security = DOMAIN
    winbind separator = +
    idmap uid = 100000-200000
    idmap gid = 100000-200000
    winbind enum users = yes
    winbind enum groups = yes
    load printers = no
    encrypt passwords = yes
    dns proxy = no
    log level = 10
    syslog = 0
    log file = /var/log/samba/%m
    max log size = 500
    smb ports = 139 445
    name resolve order = hosts wins bcast
    wins server = 192.168.110.3
[software]
    comment = Software
    path = /d0/shares/software
    read only = No
    browseable = No
    guest ok = No
[spreadsheets]
    comment = Spreadsheets
    path = /d0/shares/spreadsheets
    read only = No
    browseable = No
    guest ok = No
[work]
    comment = Data from Work
    path = /d0/shares/work
    read only = No
    browseable = No
    guest ok = No

3. vi /etc/hosts
192.168.110.50  snow    
192.168.110.3   cyclone

4. testparm
SNOW# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[software]"
Processing section "[spreadsheets]"
Processing section "[work]"
Loaded services file OK.
'winbind separator = +' might cause problems with group membership.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions

5. /etc/init.d/smb start
6. net rpc join -U Administrator -S cyclone
Password:  XXXXXXXX
Joined domain STORM.

7. vi /etc/nsswitch.conf
passwd:  compat winbind  
group:  compat winbind  
hosts:  files dns wins  

8. service smb stop
9. nmbd ; smbd ; winbindd

10. wbinfo -u
Error looking up domain users

11. wbinfo -t
checking the trust secret via RPC calls succeeded

12. wbinfo --own-domain
STORM

13.  net rpc info -U Administrator           
Password:
Domain Name: STORM
Domain SID: S-1-5-21-2982344105-4110734383-1059044574
Sequence number: 719
Num users: 34
Num domain groups: 0
Num local groups: 10

14. nmbd; smbd -i -d 3            
Maximum core file size limits now 16777216(soft) -1(hard)
get_current_groups: user is in 1 groups: 0
smbd version 3.0.23d started.
Copyright Andrew Tridgell and the Samba Team 1992-2006
uid=0 gid=0 euid=0 egid=0
lp_load: refreshing parameters
Initialising global parameters
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
Processing section "[software]"
Processing section "[spreadsheets]"
Processing section "[work]"
adding IPC service
reloading printcap cache
reload status: ok
reloading printcap cache
reload status: ok
added interface ip=192.168.110.50 bcast=192.168.110.255 nmask=255.255.255.0
loaded services
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
get_privileges: No privileges assigned to SID [S-1-22-1-0]
get_privileges: No privileges assigned to SID [S-1-5-2]
get_privileges: No privileges assigned to SID [S-1-5-11]
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
se_access_check: user sid is S-1-22-1-0
se_access_check: also S-1-5-32-544
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
get_privileges: No privileges assigned to SID [S-1-22-1-99]
get_privileges: No privileges assigned to SID [S-1-22-2-99]
get_privileges: No privileges assigned to SID [S-1-5-2]
get_privileges: No privileges assigned to SID [S-1-5-32-546]
waiting for a connection


15. Windows host net view \\snow

output from smbd -i -d 3
    
open_oplock_ipc: initializing messages.
Linux kernel oplocks enabled
Transaction 0 of length 72
netbios connect: name1=SNOW            name2=CYCLONE        
netbios connect: local=snow remote=cyclone, name type = 0
Transaction 1 of length 137
switch message SMBnegprot (pid 5283) conn 0x0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
Requested protocol [PC NETWORK PROGRAM 1.0]
Requested protocol [LANMAN1.0]
Requested protocol [Windows for Workgroups 3.1a]
Requested protocol [LM1.2X002]
Requested protocol [LANMAN2.1]
Requested protocol [NT LM 0.12]
using SPNEGO
Selected protocol NT LM 0.12
Transaction 2 of length 202
switch message SMBsesssetupX (pid 5283) conn 0x0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
wct=12 flg2=0xc807
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
Doing spnego session setup
NativeOS=[Windows 2000 2195] NativeLanMan=[Windows 2000 5.0] PrimaryDomain=[]
Got OID 1 3 6 1 4 1 311 2 2 10
Got secblob of size 32
Got NTLMSSP neg_flags=0xe0088297
Transaction 3 of length 326
switch message SMBsesssetupX (pid 5283) conn 0x0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
wct=12 flg2=0xc807
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
Doing spnego session setup
NativeOS=[Windows 2000 2195] NativeLanMan=[Windows 2000 5.0] PrimaryDomain=[]
Got user=[Administrator] domain=[STORM] workstation=[CYCLONE] len1=24 len2=24
get_dc_list: preferred server list: "CYCLONE, *"
rpc_dc_name: Returning DC CYCLONE (192.168.110.3) for domain STORM
Connecting to host=CYCLONE
Connecting to 192.168.110.3 at port 445
rpc_pipe_bind: Remote machine CYCLONE pipe \lsarpc fnum 0x4 bind request returned ok.
lsa_io_sec_qos: length c does not match size 8
check_ntlm_password:  Checking password for unmapped user [STORM]\[Administrator]@[CYCLONE] with the new password interface
check_ntlm_password:  mapped user is: [STORM]\[Administrator]@[CYCLONE]
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
get_dc_list: preferred server list: "CYCLONE, *"
rpc_dc_name: Returning DC CYCLONE (192.168.110.3) for domain STORM
Connecting to host=CYCLONE
Connecting to 192.168.110.3 at port 445
rpc_pipe_bind: Remote machine CYCLONE pipe \NETLOGON fnum 0x3 bind request returned ok.
rpc_pipe_bind: Remote machine CYCLONE pipe \NETLOGON fnum 0x4 bind request returned ok.
check_ntlm_password:  Authentication for user [Administrator] -> [Administrator] FAILED with error NT_STATUS_NO_SUCH_USER
error packet at smbd/sesssetup.c(99) cmd=115 (SMBsesssetupX) NT_STATUS_LOGON_FAILURE
Transaction 4 of length 43
switch message SMBulogoffX (pid 5283) conn 0x0
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
ulogoff, vuser id 100 does not map to user.
ulogoffX vuid=100
timeout_processing: End of file from client (client has disconnected).
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
Yielding connection to 
Server exit (normal exit)

I can not join the domain, from the information above what am i doing wrong?

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the samba mailing list