smbd not starting on Samba version 3.0.22 - Solaris 9

Henrik Zagerholm henke at mac.se
Wed Jul 5 07:30:28 GMT 2006


Dave: What does his problem has to do with joining the solaris/ 
sambabox to the domain???
Maybe I've missed out of some info...

cheers,
henrik
5 jul 2006 kl. 09:15 skrev Dave Jones:

> run the command from the solaris shell.
>
> # net rpc join -U <user-name>%<passwd>
>
>
> On 7/5/06, Anand Rao <panandrao at gmail.com> wrote:
>>
>> Dave,
>>
>> many thanks for your reply.
>>
>> i am unable to understand what you mean by "net rpc join". i tried  
>> that on
>> the DC using the windows "net" command but there is no such option  
>> as rpc.
>>
>> could you pls elaborate?
>>
>> cheers
>> anand
>>
>>
>> On 05/07/06, Dave Jones <opensamba.deb at gmail.com> wrote:
>> >
>> >
>> >
>> > On 7/5/06, Anand Rao <panandrao at gmail.com> wrote:
>> > >
>> > > Hi,
>> > >
>> > > i downloaded the samba source and compiled it using Sun Studio C
>> > > compiler on
>> > > Solaris 9 box with the latest OS patchset. other than some  
>> warnings,
>> > > nothing
>> > > errored out or exited during the "configure" stage. "make" and  
>> "make
>> > > install" was also smooth.
>> > >
>> > > here is my smb.conf file,
>> > >
>> > > [global]
>> > >
>> > > workgroup               = <my domain name>
>> > > server string           = garuda (Sun4u)
>> > > username map           = /usr/local/samba/lib/smb.map
>> > > load printers           = yes
>> > > guest account           = root arao smbguest
>> > > browsable               = yes
>> > > preserve case           = yes
>> > > short preserve case     = no
>> > > dead time               = 240
>> > > oplocks                 = True
>> > > log level               = 10
>> > > logfile                 = /usr/local/samba/var/log.%m
>> > > security                = server
>> > > #security               = share
>> > > password server         = 158.x.x.x 158.x.x.x 158.x.x.x
>> > > encrypt passwords       = yes
>> > > #encrypt passwords      = no
>> > > wins server             = 158.x.x.x
>> > >
>> > > [ Temporary ]
>> > >
>> > > comment = Temp for Test
>> > > path = /temp
>> > > valid users = root arao smavir
>> > > browsable = yes
>> > > writable = yes
>> > > public = no
>> > >
>> > > Please note that i have masked the IPs. I also have a user  
>> mapping
>> > > file.
>> > >
>> > > when i try to start smbd,
>> > >
>> > > $ smbd -D
>> > >
>> > > it doesn't start. the log.smbd shows the following message. i  
>> have
>> > > edited it
>> > > for easy reading...
>> > >
>> > > ##### log.smbd #######
>> > >
>> > > [2006/07/05 09:03:16, 6] param/loadparm.c:(2947)
>> > >   lp_file_list_changed()
>> > >   file /usr/local/samba/lib/smb.conf ->
>> > > /usr/local/samba/lib/smb.conf  last
>> > > mod_time: Wed Jul  5 09:03:01 2006
>> > >
>> > > [2006/07/05 09:03:16, 2] lib/interface.c:(81)
>> > >   added interface ip=158.x.x.x  bcast=158.x.x.x nmask=  
>> 255.255.255.192
>> > > [2006/07/05 09:03:16, 5] lib/util.c:(260)
>> > >   Netbios name list:-
>> > >   my_netbios_names[0]="GANGA"
>> > >
>> > > .....
>> > > ....
>> > > ....
>> > > [2006/07/05 09:03:16, 10] passdb/pdb_smbpasswd.c:(1322)
>> > >   getsampwnam (smbpasswd): search by name: root arao
>> > > [2006/07/05 09:03:16, 10] passdb/pdb_smbpasswd.c:(184)
>> > >   startsmbfilepwent_internal: opening file
>> > > /usr/local/samba/private/smbpasswd
>> > > [2006/07/05 09:03:16, 5] passdb/pdb_smbpasswd.c:(539)
>> > >   getsmbfilepwent: end of file reached.
>> > > [2006/07/05 09:03:16, 7] passdb/pdb_smbpasswd.c:(301)
>> > >   endsmbfilepwent_internal: closed password file.
>> > > [2006/07/05 09:03:16, 10] passdb/pdb_get_set.c:(617)
>> > >   pdb_set_username: setting username root arao, was
>> > > [2006/07/05 09:03:16, 10] passdb/pdb_get_set.c:(698)
>> > >   pdb_set_full_name: setting full name root arao, was
>> > > [2006/07/05 09:03:16, 10] passdb/pdb_get_set.c:(644)
>> > >   pdb_set_domain: setting domain GANGA, was
>> > >
>> > > .........
>> > > .........
>> > > [2006/07/05 09:03:16, 10] passdb/pdb_compat.c:(100)
>> > >   pdb_set_group_sid_from_rid:
>> > >         setting group sid  
>> S-1-5-21-2565301635-92579091-311991264-514
>> > > from
>> > > rid 514
>> > > [2006/07/05 09:03:16, 3] smbd/sec_ctx.c:(386)
>> > >   pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
>> > > [2006/07/05 09:03:16, 1] auth/auth_util.c:(876)
>> > >   User root arao in passdb, but getpwnam() fails!
>> > > [2006/07/05 09:03:16, 5] auth/auth_util.c:(1511)
>> > >   attempting to free (and zero) a server_info structure
>> > > [2006/07/05 09:03:16, 0] smbd/server.c:(829)
>> > >   ERROR: failed to setup guest info.
>> > >
>> > > ##### log.smbd #######
>> > >
>> > > what could be the problem? i know it is somewhere in the
>> > > password/security
>> > > layer...
>> > >
>> > > i have also tried using security = user and security = share.  
>> even
>> > > tried
>> > > removing the user map file.
>> > >
>> > > nmbd start fine, it is only smbd.
>> > >
>> > > $ smbclient -L ganga
>> > >
>> > > Error connecting to 158.x.x.x (Connection refused)
>> > > Connection to ganga failed
>> > >
>> > > could you please provide some pointers as to what is going wrong?
>> > >
>> > > thanks in advance,
>> > >
>> > > cheers
>> > > anand
>> > >
>> >
>> >
>> > The users you've specified as guest need to be accessible to  
>> samba. If
>> > you are authenticating against domain controller you'll need to  
>> do a net rpc
>> > join , so that the Samba can access the DC to get info about the  
>> user.
>> >
>> > Similar arguments apply to any other athentication mechanism you  
>> use.
>> >
>> > For local authentication you'll need to add the user using  
>> smbpasswd.
>> >
>> > regards,
>> > DJ
>> >
>>
>>
>>
>> --
>> Conscience is a safe guide only when God is the guide of Conscience
>>



More information about the samba-technical mailing list