NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Getty on USB serial port



Michael van Elst <mlelstv%serpens.de@localhost> wrote:

> On Fri, Sep 15, 2017 at 05:52:10AM -0400, William D. Jones wrote:
> 
>> ```
>> rpi-ptrain$ ls -l /dev/plcom0
>> crw-------  1 uucp  wheel  93, 0 Jun 25 12:49 /dev/plcom0
>> rpi-ptrain$ ls -l /dev/ttyU0
>> crw-------  1 wjones  tty  74, 0 Jun 25 17:42 /dev/ttyU0
> 
>> Why are they different, and why do I own `ttyU0` (I don't think NetBSD
>> dynamically creates/alters device nodes)?
> 
> plcom0 still has the default ownership, which is the uucp account for
> the original communication protocol ("Unix-to-Unix-CoPy").
> 
> ttyU0 was running getty, you logged in and the login process passes
> ownership of the tty to you. Ownership is reset when you log out.
> 
> The command 'write' is a very traditional way to send messages to
> other users on the system by just writing text to their tty. The
> command 'mesg' is used to grant and revoke write access for others.
> 
> You also need ownership to change tty settings, without this you
> couldn't run e.g. a screen editor like vi.

BTW, shouldn't dial-out devices be owned by "dialer" and
group-writable?  ISTR this was broken when uucp was removed from the
base.  I thought we had a PR for this, but I can't seem to find it.

-uwe



Home | Main Index | Thread Index | Old Index