On Tue, 23 Dec 2008, Matt Johnston wrote:

> On Mon, Dec 22, 2008 at 10:51:26AM -0500, Robert P. J. Day wrote:
> > > We do have /dev/pts mounted, that may or may not make a
> > > difference (didn't check the code).
> >
> >   i may do that at the earliest possible opportunity, but here's
> > what's happening.  certainly, without mounting /dev/pts, i expect
> > a login failure since all of /dev is read-only.
> >
> >   however, after i mount /dev/pts RW, i can see that i have two
> > char device files under there:  /dev/pts[01].  and i've verified i
> > can change their permissions with "chmod".  so that's a good sign
> > -- that the contents under /dev/pts are modifiable, at least to
> > that extent.
> >
> >   however, when i try to ssh into that system from elsewhere and i
> > watch the destination system /var/log/messages, i can see that the
> > password authentication succeeds, after which i get an
> > authpriv.warn log message complaining about
> > syslogin_perform_logout: logout(pts/2) returned an error: No such
> > file or directory
>
> Devices in /dev/pts get "automatically" created by the
> openpty() call made by Dropbear - you don't create files
> there yourself.

  here's the first issue.  when i'm connecting to a system that has
its root FS mounted via NFS, i can connect one of two ways.  if i
connect using busybox's telnetd running on the system, "tty" shows me
that telnetd uses one of the /dev/pts/ tty devices.  if, however, i
connect to dropbear using "ssh", "tty" shows me that dropbear used one
of the /dev/ttyp? devices.  what does this mean?  that dropbear will
try to use one of those types, then the other if none are available?
or what?

  i ask since you mentioned /dev/pts specifically above, but that's
not the device file that dropbear is using here.  and that could make
a huge difference in what happens later.

rday
--

========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry:
    Have classroom, will lecture.

http://crashcourse.ca                          Waterloo, Ontario, CANADA
========================================================================


Reply via email to