broadcast messages

Michael Traxler M.Traxler at gsi.de
Sun Jan 5 23:37:35 CET 2014


Hello Marc,

thanks a lot for your fast help!

On SuSE13.1 
chown root.utmp /usr/bin/urxvt; chmod g+s /usr/bin/urxvt
solves the problem.

But still I'm confused:
Why does urxvt needs the setgid utmp while xterm and the others don't need this
to enable the registration in utmp?

  % ls -l /usr/bin/(xterm|lxterminal|gnome-terminal|urxvt)
-rwxr-xr-x 1 root root   81888 22. Nov 13:18 /usr/bin/gnome-terminal
-rwxr-xr-x 1 root root   59552 28. Sep 12:34 /usr/bin/lxterminal
-rwxr-sr-x 1 root utmp 1307664  8. Nov 17:02 /usr/bin/urxvt
-rwxr-xr-x 1 root root  506832  2. Okt 13:53 /usr/bin/xterm

Michael

---------------------------------------

On Sun, 5 Jan 2014, Marc Lehmann wrote:

> On Sun, Jan 05, 2014 at 02:46:40AM +0100, Michael Traxler <M.Traxler at gsi.de> wrote:
>> Any idea what I have to set to get this working?
>
> utmp writing needs to be enabled (+ut) and urxvt needs to have the necesary
> permissions (e.g. setgid utmp, depending on your distro).
>
> there is also a bug in urxvtd (not urxvt) in the current release, where a
> overzealous protection mechanism in libptytty didn't allow urxvtd to access
> utmp when setgid.
>
> --
>                The choice of a       Deliantra, the free code+content MORPG
>      -----==-     _GNU_              http://www.deliantra.net
>      ----==-- _       generation
>      ---==---(_)__  __ ____  __      Marc Lehmann
>      --==---/ / _ \/ // /\ \/ /      schmorp at schmorp.de
>      -=====/_/_//_/\_,_/ /_/\_\
>




More information about the rxvt-unicode mailing list