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

[debian-devel:01196] Re: slrn uploaded



こんにちは、杉谷です。

きくたにさん:
> > ps ax で "ps ax" がはしっている tty が who で出ますか。例えば script
> >  の時は script の上で走っている tty の情報は who ではでません。
> > (utmp に書かれていない。) これが、あのエラーの原因なのですが、菊谷さん
> > の環境でもこのような亊が起っていそうなので。
> 
> なるほど、ktermだとwhoで見えますが、rxvtでは出ませんね。不思議。
> これはあってはならないことなのでしょうか?
> もしそうならrxvt作者にレポートします。

これって rxvt のコンパイル時の設定でそうなっているのでは?
rxvt-2.20/src/feature.h より
/*{{{ utmp: */
/*----------------------------------------------------------------------*
 * #define UTMP_SUPPORT
 *      for utmp support to update `/etc/utmp' to show rxvt logins
 *
 * For this to work,
 *      - make Rxvt setuid root, a potential security hole but is
 *        reportedly okay - do at your own risk
 *              su
 *              chown root.root rxvt
 *              chmod a+s rxvt
 *      - make Rxvt setuid/setgid to match user/group that owns `/etc/utmp'
 *
 * #define UTMP_FILENAME "/var/adm/utmp"        (Irix, dec alpha)
 * #define UTMP_FILENAME "/var/run/utmp"        (FreeBSD, NetBSD 0.9)
 *      to define where the utmp file is located if it isn't /etc/utmp
 *      and isn't defined by one of the myriad names in utmp.c
 *
 * #define TTYTAB_FILENAME "/etc/ttys"          (FreeBSD, NetBSD 0.9)
 *      for BSD-type systems, to define where the tty table is located
 *      if it isn't /etc/ttytab
 *----------------------------------------------------------------------*/
/* #define UTMP_SUPPORT */

----
東京大学大学院広域科学専攻
総合文化研究科生命環境科学系
杉谷 正三