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

[debian-devel:13515] kterm 6.2.0-31



やすいです.

#むっちがメンテナなんで,ここに書きますね.

最近ときどき,kterm が立ち上がらなくなってしまいます.
xterm や gnome-terminal は立ち上がるので,なぜ kterm だけ?
と思っていたのですが,どうやら,ファイルのパーミッションが違う
ようです.

  % ls -l /usr/bin/X11/xterm
  -rwxr-sr-x    1 root     utmp       263036 12月 25 14:39 /usr/bin/X11/xterm
  % ls -l /usr/bin/X11/rxvt-xterm
  -rwxr-sr-x    1 root     utmp        81756 10月 31 00:19 /usr/bin/X11/rxvt-xterm
  % ls -l /usr/bin/X11/rxvt-xpm
  -rwxr-sr-x    1 root     utmp       110132 10月 31 00:19 /usr/bin/X11/rxvt-xpm
  % ls -l /usr/bin/gnome-terminal
  -rwxr-xr-x    1 root     root        64968 12月 10 02:36 /usr/bin/gnome-terminal
  % ls -l /usr/bin/X11/kterm
  -rwsr-xr-x    1 root     bin        142812 11月 19 06:41 /usr/bin/X11/kterm

出てくるエラーメッセージも

  Xlib: connection to ":0.0" refused by server
  Xlib: Client is not authorized to connect to Server
  Warning: This program is an suid-root program or is being run by the root user.
  The full text of the error or warning message cannot be safely formatted
  in this environment. You may get a more descriptive message by running the
  program as a non-root user or by removing the suid bit on the executable.
  kterm Xt error: Can't open display: %s

というものなので,たぶんパーミッションに問題があるのではないかと
思います.
#suid root されてるので,Display に書けない?

xterm や rxvt は group utmp になって,setgid してるので,Debian
的にはこうするものなんでしょうか.

とりあえず,xterm と同じようなパーミッションにすると,起動でき
なくなることはありませんでした.

-- 
// 安井 卓 (Yasui, Taku) <tach@debian.or.jp>
// WWW: http://tach.nu/