Samba 2.1 Prealpha and NT

Rajeev Agrawala rajeeva at research.bell-labs.com
Mon Oct 25 16:43:47 GMT 1999


Hi, I am enclosing additional debug info, which may help locate the
proble.

The debug log at level 3 shows that the authentication is done accepted
as user nobody. However it tries to stat a file/pipe wkssvc and the
permissions for that file failed.

Here are the logs

[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 2 of length 172
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBsesssetupX (pid 12939)
[1999/10/25 10:48:17, 3] smbd/reply.c:reply_sesssetup_and_X(655)
  Domain=[GOLD]  NativeOS=[Windows NT 1381] NativeLanMan=[]
[1999/10/25 10:48:17, 3] smbd/reply.c:reply_sesssetup_and_X(658)
  sesssetupX:name=[ADMINISTRATOR]
[1999/10/25 10:48:17, 3] smbd/reply.c:reply_sesssetup_and_X(764)
  Registered username nobody for guest access
[1999/10/25 10:48:17, 3] smbd/process.c:chain_reply(719)
  Chained message
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBtconX (pid 12939)
[1999/10/25 10:48:17, 3] smbd/password.c:authorise_login(812)
  ACCEPTED: guest account and guest ok
[1999/10/25 10:48:17, 3] smbd/vfs.c:vfs_init_default(79)
  Initialising default vfs hooks
[1999/10/25 10:48:17, 3] smbd/service.c:make_connection(413)
  Connect path is /tmp
[1999/10/25 10:48:17, 3] lib/doscalls.c:dos_ChDir(329)
  dos_ChDir to /tmp
[1999/10/25 10:48:17, 3] lib/doscalls.c:dos_ChDir(329)
  dos_ChDir to /etc/rc.d/init.d
[1999/10/25 10:48:17, 3] smbd/service.c:make_connection(515)
  vkarma (135.104.54.44) connect to service IPC$ as user nobody (uid=99,
gid=99)
 (pid 12939)
[1999/10/25 10:48:17, 3] smbd/reply.c:reply_tcon_and_X(368)
  tconX service=ipc$ user=nobody
[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 3 of length 95
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:17, 3] lib/doscalls.c:dos_ChDir(329)
  dos_ChDir to /tmp
[1999/10/25 10:48:17, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [wkssvc]
[1999/10/25 10:48:17, 3] smbd/open.c:open_file(310)
  Permission denied opening wkssvc
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 4 of length 95
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:17, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [wkssvc]
[1999/10/25 10:48:17, 3] smbd/open.c:open_file(310)
  Permission denied opening wkssvc
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 5 of length 95
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:17, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [wkssvc]
[1999/10/25 10:48:17, 3] smbd/open.c:open_file(310)
  Permission denied opening wkssvc
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 6 of length 95
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:17, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [wkssvc]
[1999/10/25 10:48:17, 3] smbd/open.c:open_file(310)
  Permission denied opening wkssvc
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 7 of length 95
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:17, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [wkssvc]
[1999/10/25 10:48:17, 3] smbd/open.c:open_file(310)
  Permission denied opening wkssvc
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:17, 3] smbd/process.c:process_smb(569)
  Transaction 8 of length 95
[1999/10/25 10:48:17, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:17, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/wkssvc]
[1999/10/25 10:48:17, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [wkssvc]
[1999/10/25 10:48:17, 3] smbd/open.c:open_file(310)
  Permission denied opening wkssvc
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:17, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:18, 3] smbd/process.c:process_smb(569)
  Transaction 9 of length 95
[1999/10/25 10:48:18, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:18, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\srvsvc]
[1999/10/25 10:48:18, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/srvsvc]
[1999/10/25 10:48:18, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [srvsvc]
[1999/10/25 10:48:18, 3] smbd/open.c:open_file(310)
  Permission denied opening srvsvc
[1999/10/25 10:48:18, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:18, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:18, 3] smbd/process.c:process_smb(569)
  Transaction 10 of length 95
[1999/10/25 10:48:18, 3] smbd/process.c:switch_message(402)
  switch message SMBntcreateX (pid 12939)
[1999/10/25 10:48:18, 2] smbd/dfs.c:under_dfs(228)
  DFS looking for: [\srvsvc]
[1999/10/25 10:48:18, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [/srvsvc]
[1999/10/25 10:48:18, 3] lib/util.c:unix_clean_name(648)
  unix_clean_name [srvsvc]
[1999/10/25 10:48:18, 3] smbd/open.c:open_file(310)
  Permission denied opening srvsvc
[1999/10/25 10:48:18, 3] smbd/error.c:error_packet(138)
  error packet at line 778 cmd=162 (SMBntcreateX) eclass=1 ecode=5
[1999/10/25 10:48:18, 3] smbd/error.c:error_packet(143)
  error string = Operation not permitted
[1999/10/25 10:48:28, 3] lib/doscalls.c:dos_ChDir(329)
  dos_ChDir to /etc/rc.d/init.d


TIA,

rajeev


Rajeev Agrawala wrote:
> 
> Hi,
> 
> I was runnning samba2.0.5a and from an Nt client I could run
> \\servername and could see the shares on samba server. I would see a
> printer named 'dup' a folder called printers (thta wused to be empty).
> Using the same smb.conf, I upgraded to samba 2.1Prealpha. Now when I run
> \\servername from NT client, I get access denied. I cannot figure out
> why?
> 
> My smb.conf
> 
> [global]
>    comment = Samba %v
>    workgroup = workgroup
>    printing = lprng
>    printer driver file = /usr/samba/lib/printers.def
>    debug level = 3
>    printcap name = /LPRng/lpd_printcap
>    print command = /LPRng/current/bin/lpr -P%p -U%U -Zhost=%m -r %s
>    lpq command = /LPRng/current/bin/lpq -P%p
>    lprm command = /LPRng/current/bin/lprm -P%p -U%U %j
> 
>    load printers = yes
>    guest account = nobody
>    browseable = yes
>    log file = /usr/samba/var/log.%m
>    max log size = 50   lock directory = /usr/samba/var/locks
>    share modes = yes
> 
>    security = share
>    socket options = TCP_NODELAY
>    preferred master = no
>    domain master = no
>    local master = no
>    wins support = no
>    short preserve case = yes
> 
>    wins server =
> 
>    passwd program = /usr/bin/passwd %u
>    passwd chat = *ew*password:* %n\n *e-enter*new*password:* %n\n
> [printer$]
>    comment = printer driver directory
>    path=/usr/samba/printer
>    public=yes
>    writable=no
>    browseable=yes
>    case sensitive=no
> 
> [printers]
>    comment = All Printers
>    path = /var/spool/lpd/%p
>    guest ok = yes
>    print ok = yes
>    printing = lprng
>    load printers = yes
>    printcap name = /LPRng/lpd_printcap
>    print command = /LPRng/current/bin/lpr -U%U -P%p -Zhost=%m -r %s
>    lpq command = /LPRng/current/bin/lpq -P%p
>    lprm command = /LPRng/current/bin/lprm -P%p -U%U %j
>    lppause command = /LPRng/current/bin/lpc -U%U hold %p %j
>    lpresume command = /LPRng/current/bin/lpc -U%U release %p %j
>    queuepause command = /LPRng/current/bin/lpc -U%U -P%p stop
>    queueresume command = /LPRng/current/bin/lpc -U%U -P%p start
>    browseable = no
>    printable = yes
>    public = yes
>    writable = no
>    create mask = 0700
> include = /usr/samba/lib/printers.lst
> 
> And the printers.lst is
> 
> [dup]
>         browsable = yes
>         printable = yes
>         public = yes
>         writable = no
>         create mode = 0700
>         printer driver = HP LaserJet 5Si/5Si MX PS
>         printer driver location=\\135.104.54.43\printer$\%a
> 
> I upgraded to try the add printer option for NT clients which is there
> in 2.1 Prealpha release.
> 
> TIA,
> 
> rajeev


More information about the samba-ntdom mailing list