smbd serves connects only when ran in interactive mode (-i)
Ashot Bord
abord at chek.com
Tue Sep 14 17:39:00 GMT 2004
Thank you, JY, for looking into this issue. This posting is quite long as I attached the logs
that you requested, sorry the lines might get wrapped by the mailer.
Answering your questions::
1) I can connect to SWAT on VAX from WIN. It's somewhat slow but all functional.
2) SMBD is running from SYSTEM user:
==================
$ tcpip sh serv smbd/full
-----------------------------------
Service: SMBD
State: Enabled
Port: 139 Protocol: TCP,UDP Address: 0.0.0.0
Inactivity: 0 User_name: SYSTEM Process: SMBD
Limit: 100 Active: 0 Peak: 0
File: SAMBA_ROOT:[BIN]SMBD_STARTUP.COM
Flags: Listen
Socket Opts: None
Receive: 0 Send: 0
Log Opts: Acpt Actv Dactv Conn Error Exit Logi Logo Mdfy Rjct TimO Addr
File: SAMBA_ROOT:[VAR]SMBD_STARTUP.LOG
Security
Reject msg: not defined
Accept host: 0.0.0.0
Accept netw: 0.0.0.0
========================
4) SYSTEM user has the following quotas (UAF):
---------------------------------
Maxjobs: 0 Fillm: 300 Bytlm: 200000
Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0
Maxdetach: 0 BIOlm: 40 JTquota: 4096
Prclm: 10 DIOlm: 40 WSdef: 256
Prio: 8 ASTlm: 50 WSquo: 512
Queprio: 0 TQElm: 30 WSextent: 2048
CPU: (none) Enqlm: 20000 Pgflquo: 40960
==========================
5) $ mc sysgen sh PQL_MBYTLM
-----------------------------------------
PQL_MBYTLM 1024 1024 1024 -1 Bytes D
==========================
6) smb.conf
------------------------------------------
[global]
log level = 3
workgroup = HOME
netbios name = VAXNODE
security = share
encrypt passwords = no
username map = /SAMBA_ROOT/LIB/smbusers.dat
dead time = 10
map archive = no
printing = bsd
printcap name = /SYS$SPECIFIC/TCPIP$LPD/TCPIP$PRINTCAP.DAT
load printers = No
print command = print %f/queue=%p/delete/passall/name="""""%s"""""
lprm command = delete/entry=%j
default service = public
preferred master = No
local master = No
domain master = No
guest account = SMB$GUEST
create mask = 0777
map archive = No
delete readonly = Yes
wins support = No
dns proxy = yes
wins proxy = No
null passwords = yes
log file = /samba_root/var/log.%m
[public]
comment = Public resources
path = /users$r/samba/pub
public = yes
only guest = no
writable = yes
printable = no
==================================
7) After NET VIEW \\VAXNODE in service mode::
-------------------
Error 54: The network is currently busy processing other requests ...
==============
log.smbd
------------------
[2004/09/14 12:12:59, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]SERVER.C;26:(813)
smbd version 2.2.8 started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
[2004/09/14 12:13:00, 1] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]DEBUG.C;7:(263)
INFO: Debug class all level = 3 (pid 533 from pid 533)
[2004/09/14 12:13:01, 2] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.PARAM]LOADPARM.C;16:(3298)
Processing section "[public]"
[2004/09/14 12:13:01, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.PARAM]LOADPARM.C;16:(2077)
adding IPC service IPC$
[2004/09/14 12:13:01, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.PARAM]LOADPARM.C;16:(2077)
adding IPC service ADMIN$
[2004/09/14 12:13:01, 2] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]INTERFACE.C;2:(81)
added interface ip=10.0.0.4 bcast=10.0.0.255 nmask=255.255.255.0
[2004/09/14 12:13:04, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]SERVER.C;26:(853)
loaded services
[2004/09/14 12:13:06, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(1030)
getpeername failed. Error was socket is not connected
[2004/09/14 12:13:06, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(175)
Failed to set socket option SO_KEEPALIVE (Error protocol not available )
[2004/09/14 12:13:07, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(175)
Failed to set socket option TCP_NODELAY (Error protocol not available )
[2004/09/14 12:13:16, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]OPLOCK.C;5:(1214)
open_oplock_ipc: opening loopback UDP socket.
[2004/09/14 12:13:16, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(827)
bind succeeded on port 0
[2004/09/14 12:13:16, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]OPLOCK.C;5:(1244)
open_oplock ipc: pid = 533, global_oplock_port = 49153
[2004/09/14 12:13:16, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]PROCESS.C;2:(846)
Transaction 0 of length 72
[2004/09/14 12:13:17, 2] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]REPLY.C;3:(91)
netbios connect: name1=VAXNODE name2=WINPC
[2004/09/14 12:13:17, 2] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]REPLY.C;3:(120)
netbios connect: local=vaxnode remote=winpc
[2004/09/14 12:13:17, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.VMS]CVT_FILESPEC.C;51:(662)
Convert to UNIX: USERS$R:[SAMBA.PUB] -> /users$r/samba/pub
[2004/09/14 12:13:17, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.VMS]CVT_FILESPEC.C;51:(669)
UNIX path: /users$r/samba/pub
====================
log.winpc
-----------------
[2004/09/14 12:13:18, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(1030)
getpeername failed. Error was socket is not connected
[2004/09/14 12:13:18, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(513)
write_socket_data: write failure. Error = broken pipe
[2004/09/14 12:13:19, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(537)
write_socket: Error writing 4 bytes to socket 3: ERRNO = broken pipe
[2004/09/14 12:13:19, 0] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.LIB]UTIL_SOCK.C;5:(717)
Error writing 4 bytes to client. -1. (broken pipe)
[2004/09/14 12:13:19, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]SEC_CTX.C;3:(332)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2004/09/14 12:13:19, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.VMS]VMS_SUPPORT.C;346:(854)
vms_setuid: uid = 00000000
[2004/09/14 12:13:19, 2] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]SERVER.C;26:(527)
Closing connections
[2004/09/14 12:13:19, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]CONNECTION.C;18:(48)
Yielding connection to
[2004/09/14 12:13:19, 3] DISK$DATA:[SAMBA-2_2_8-SRC.SOURCE.SMBD]SERVER.C;26:(561)
Server exit (process_smb: send_smb failed.
)
=====================
8) NET VIEW \\VAXNODE (smbd in interactive mode)::
--------------------
Shared resources at \\VAXNODE
Sharename Type Comment
-------------------------------------------
public Disk Public resources
The command was completed successfully.
=========================
$ def tmp samba_tmpdir:
$ mc samba_exe:smbd "-id3"
Convert to UNIX: SYS$SYSROOT:[SYSMGR] -> /sys$sysroot/sysmgr
UNIX path: /sys$sysroot/sysmgr
vms_setuid: uid = 00000000
getpwuid: uid = [00010004]
Convert to UNIX: SYS$SYSROOT:[SYSMGR] -> /sys$sysroot/sysmgr
UNIX path: /sys$sysroot/sysmgr
get_current_groups: user is in 1 groups: 0
smbd version 2.2.8 started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
uid=0 gid=0 euid=0 egid=0
Initialising global parameters
params.c:pm_process() - Processing configuration file "/samba_root/lib/smb.conf"
Processing section "[global]"
Processing section "[public]"
adding IPC service IPC$
adding IPC service ADMIN$
added interface ip=10.0.0.4 bcast=10.0.0.255 nmask=255.255.255.0
loaded services
bind succeeded on port 139
waiting for a connection
open_oplock_ipc: opening loopback UDP socket.
bind succeeded on port 0
open_oplock ipc: pid = 528, global_oplock_port = 49154
Transaction 0 of length 72
netbios connect: name1=VAXNODE name2=WINPC
netbios connect: local=vaxnode remote=winpc
Convert to UNIX: USERS$R:[SAMBA.PUB] -> /users$r/samba/pub
UNIX path: /users$r/samba/pub
Transaction 1 of length 158
switch message SMBnegprot (pid 528)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
Requested protocol [PC NETWORK PROGRAM 1.0]
Requested protocol [MICROSOFT NETWORKS 3.0]
Requested protocol [DOS LM1.2X002]
Requested protocol [DOS LANMAN2.1]
Requested protocol [Windows for Workgroups 3.1a]
Requested protocol [NT LM 0.12]
Selected protocol NT LM 0.12
Transaction 2 of length 134
switch message SMBsesssetupX (pid 528)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
Domain=[HOME] NativeOS=[Windows 4.0] NativeLanMan=[Windows 4.0]
sesssetupX:name=[HOMEUSER]
Convert to UNIX: USERS$R:[HOMEUSER] -> /users$r/homeuser
UNIX path: /users$r/homeuser
Defaulting to Lanman password for homeuser
crypt: result=00000000
crypt: passwd=0A1F370F
Registered username homeuser for guest access
Chained message
switch message SMBtconX (pid 528)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
Convert to UNIX: USERS$R:[SAMBA.PUB] -> /users$r/samba/pub
UNIX path: /users$r/samba/pub
Allowing access to winpc with null password
authorise_login: ACCEPTED: session list username (winpc) and given password ok
Connect path is /tmp
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
vms_setuid: uid = 00000000
get_current_groups: user is in 1 groups: 192
vms_setuid: uid = 00000000
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
get_current_groups: user is in 1 groups: 192
se_access_check: user sid is S-1-5-21-1104389082-2819704466-1502944948-25166830
se_access_check: also S-1-5-21-1104389082-2819704466-1502944948-1385
se_access_check: also S-1-1-0
se_access_check: also S-1-5-2
se_access_check: also S-1-5-11
Initialising default vfs hooks
setting sec ctx (12582915, 192) - sec_ctx_stack_ndx = 0
1 user groups:
192
vms_setuid: uid = 00C00003
Convert to UNIX: USERS$R:[SAMBA.PUB] -> /users$r/samba/pub
UNIX path: /users$r/samba/pub
vms_setuid: uid = 00C00003, username = "SMB$GUEST", uic = 00C00003
vfs_ChDir to /tmp
winpc (10.0.0.3) connect to service IPC$ as user winpc (uid=12582915, gid=192) (pid 528)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
Convert to UNIX: SYS$SYSROOT:[SYSMGR] -> /sys$sysroot/sysmgr
UNIX path: /sys$sysroot/sysmgr
vms_setuid: uid = 00010004, username = "SYSTEM", uic = 00010004
vms_setuid: uid = 00000000
tconX service=ipc$ user=winpc
Transaction 3 of length 99
switch message SMBtrans (pid 528)
setting sec ctx (12582915, 192) - sec_ctx_stack_ndx = 0
1 user groups:
192
vms_setuid: uid = 00C00003
Convert to UNIX: USERS$R:[SAMBA.PUB] -> /users$r/samba/pub
UNIX path: /users$r/samba/pub
vms_setuid: uid = 00C00003, username = "SMB$GUEST", uic = 00C00003
trans <\PIPE\LANMAN> data=0 params=19 setup=0
named pipe command on <LANMAN> name
Got API command 0 of form <WrLeh> <B13BWz> (tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
Doing RNetShareEnum
RNetShareEnum gave 3 entries of 3 (1 4096 129 4096)
Transaction 4 of length 39
switch message SMBtdis (pid 528)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
Convert to UNIX: SYS$SYSROOT:[SYSMGR] -> /sys$sysroot/sysmgr
UNIX path: /sys$sysroot/sysmgr
vms_setuid: uid = 00010004, username = "SYSTEM", uic = 00010004
vms_setuid: uid = 00000000
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
winpc (10.0.0.3) closed connection to service IPC$
Yielding connection to IPC$
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
vfs_ChDir to /
end of file from client
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vms_setuid: uid = 00000000
Closing connections
Yielding connection to
Server exit (normal exit)
==============================
Let me know if additional info is needed.
AB
More information about the samba-vms
mailing list