[Samba] cannot start after "chown-ing" a directory

usman malik usman.malik at pelynch.com
Mon Apr 30 12:43:37 GMT 2007


Unix solaris 10
samba 3.0.21b

I am having a problem starting samba. I originally installed and started 
samba on a computer successfully, but realised I did not have the 
correct permissioning for the shared directory. I tried "chown" on the 
directory (in the path of the smb.conf file) whilst samba was still 
running. I then killed nmbd and smbd and tried re-starting everything. 
Unfortunately samba will not start up now.

I am starting samba using the following commands:

./smbd -D
./nmbd -D 

I have just been using kill to stop the two processes.

When I type "netstat -a" I cannot see any netbios or 137/139 lines.

My smb.conf file seems ok:

# ./testparm
Load smb config files from /etc/sfw/smb.conf
Processing section "[homes]"
Processing section "[stuff]"
Processing section "[printers]"
No path in service printers - using /tmp
Loaded services file OK.
WARNING: passdb expand explicit = yes is deprecated
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        workgroup = MYGROUP
        server string = Samba Server
        log level = 3

[homes]
        path = /opt/csw/share/orderslave
        read only = No
        browseable = No

[stuff]
        path = /tmp

[printers]
        path = /tmp
        printable = Yes
        browseable = No

I get the following when using smbclient :

# ./smbclient -U% -L localhost
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.21b]

        Sharename       Type      Comment
        ---------       ----      -------
        stuff           Disk
        IPC$            IPC       IPC Service (Samba Server)
        ADMIN$          IPC       IPC Service (Samba Server)
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.21b]

        Server               Comment
        ---------            -------
        MASTERSLAVE          Samba Server

        Workgroup            Master
        ---------            -------
        MYGROUP              MASTERSLAVE
        PELYNCH              HOMEBASE


The end of my log.smbd file looks like this:


  wct=13 flg2=0xc801
[2007/04/30 13:33:13, 3] smbd/sesssetup.c:(968)
  Domain=[]  NativeOS=[Unix] NativeLanMan=[Samba] PrimaryDomain=[]
[2007/04/30 13:33:13, 3] smbd/sesssetup.c:(983)
  sesssetupX:name=[]\[]@[masterslave]
[2007/04/30 13:33:13, 3] smbd/sesssetup.c:(115)
  Got anonymous request
[2007/04/30 13:33:13, 3] auth/auth.c:(219)
  check_ntlm_password:  Checking password for unmapped user []\[]@[] 
with the new password interface
[2007/04/30 13:33:13, 3] auth/auth.c:(222)
  check_ntlm_password:  mapped user is: []\[]@[]
[2007/04/30 13:33:13, 3] auth/auth.c:(268)
  check_ntlm_password: guest authentication for user [] succeeded
[2007/04/30 13:33:13, 3] smbd/password.c:(257)
  User name: nobody     Real name: nobody
[2007/04/30 13:33:13, 3] smbd/password.c:(276)
  UNIX uid 60001 is UNIX user nobody, and will be vuid 100
[2007/04/30 13:33:13, 3] smbd/process.c:(1194)
  Transaction 3 of length 88
[2007/04/30 13:33:13, 3] smbd/process.c:(993)
  switch message SMBtconX (pid 16566) conn 0x0
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/service.c:(488)
  Connect path is '/tmp' for service [IPC$]
[2007/04/30 13:33:13, 3] lib/util_seaccess.c:(250)
[2007/04/30 13:33:13, 3] lib/util_seaccess.c:(251)
  se_access_check: user sid is S-1-5-21-2539106028-4017316681-1939896253-501
  se_access_check: also S-1-5-21-2539106028-4017316681-1939896253-514
  se_access_check: also S-1-1-0
  se_access_check: also S-1-5-2
  se_access_check: also S-1-5-32-546
  se_access_check: also S-1-5-21-2539106028-4017316681-1939896253-121003
[2007/04/30 13:33:13, 3] smbd/vfs.c:(216)
  Initialising default vfs hooks
[2007/04/30 13:33:13, 3] lib/util_seaccess.c:(250)
[2007/04/30 13:33:13, 3] lib/util_seaccess.c:(251)
  se_access_check: user sid is S-1-5-21-2539106028-4017316681-1939896253-501
  se_access_check: also S-1-5-21-2539106028-4017316681-1939896253-514
  se_access_check: also S-1-1-0
  se_access_check: also S-1-5-2
  se_access_check: also S-1-5-32-546
  se_access_check: also S-1-5-21-2539106028-4017316681-1939896253-121003
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (60001, 60001) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/service.c:(693)
  masterslave (127.0.0.1) connect to service IPC$ initially as user 
nobody (uid=60001, gid=60001) (pid 1
6566)
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/reply.c:(708)
  tconX service=IPC$
[2007/04/30 13:33:13, 3] smbd/process.c:(1194)
  Transaction 4 of length 128
[2007/04/30 13:33:13, 3] smbd/process.c:(993)
  switch message SMBtrans (pid 16566) conn 0x353c40
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (60001, 60001) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/ipc.c:(539)
  trans <\PIPE\LANMAN> data=0 params=34 setup=0
[2007/04/30 13:33:13, 3] smbd/ipc.c:(334)
  named pipe command on <LANMAN> name
[2007/04/30 13:33:13, 3] smbd/lanman.c:(3665)
  Got API command 104 of form <WrLehDz> <B16BBDz> 
(tdscnt=0,tpscnt=34,mdrcnt=65535,mprcnt=8)
[2007/04/30 13:33:13, 3] smbd/lanman.c:(3669)
  Doing NetServerEnum
[2007/04/30 13:33:13, 3] smbd/lanman.c:(1349)
  NetServerEnum domain = MYGROUP uLevel=1 counted=1 total=1
[2007/04/30 13:33:13, 3] smbd/process.c:(1194)
  Transaction 5 of length 128
[2007/04/30 13:33:13, 3] smbd/process.c:(993)
  switch message SMBtrans (pid 16566) conn 0x353c40
[2007/04/30 13:33:13, 3] smbd/ipc.c:(539)
  trans <\PIPE\LANMAN> data=0 params=34 setup=0
[2007/04/30 13:33:13, 3] smbd/ipc.c:(334)
  named pipe command on <LANMAN> name
[2007/04/30 13:33:13, 3] smbd/lanman.c:(3665)
  Got API command 104 of form <WrLehDz> <B16BBDz> 
(tdscnt=0,tpscnt=34,mdrcnt=65535,mprcnt=8)
[2007/04/30 13:33:13, 3] smbd/lanman.c:(3669)
  Doing NetServerEnum
[2007/04/30 13:33:13, 3] smbd/lanman.c:(1349)
  NetServerEnum domain = MYGROUP uLevel=1 counted=2 total=2
[2007/04/30 13:33:13, 3] smbd/process.c:(1194)
  Transaction 6 of length 39
[2007/04/30 13:33:13, 3] smbd/process.c:(993)
  switch message SMBtdis (pid 16566) conn 0x353c40
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/service.c:(885)
  masterslave (127.0.0.1) closed connection to service IPC$
[2007/04/30 13:33:13, 3] smbd/connection.c:(69)
  Yielding connection to IPC$
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 3] smbd/process.c:(1447)
  timeout_processing: End of file from client (client has disconnected).
[2007/04/30 13:33:13, 3] smbd/sec_ctx.c:(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2007/04/30 13:33:13, 2] smbd/server.c:(614)
  Closing connections
[2007/04/30 13:33:13, 3] smbd/connection.c:(69)
  Yielding connection to
[2007/04/30 13:33:13, 3] smbd/server.c:(655)
  Server exit (normal exit)


Does anybody know how to fix this?


More information about the samba mailing list