[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/