'who'は出力がありません


1

私はArch Linuxに不慣れで、システムを構築しました。しかし、urxvtで「who」を実行しても、何も得られませんでした。誰が何が起こっているのか知っていますか?

ところで。 Slim + OpenBoxを使います。これが私のconfigureファイルの一部です。

rc.conf:

DAEMONS=(syslog-ng @network netfs dbus !bluetooth @crond @alsa @wicd @hal )

.xinitrc:

#! /bin/bash

xscreensaver &
rl=$(runlevel | grep -o [0-6])

case $rl in
    4) exec openbox-session;;
    5) exec gnome-session;;
#4) exec ck-lauch-session openbox-session;;
#5) exec ck-lauch-session gnome-session;;
esac

inittab:

id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
#c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:45:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file

@先生:オフトピック。これはおそらく移行されます。
Chris Eberle

回答:


2

utmp そして wtmp データベースはプログラム自体によって更新されます。つまり、データベースには十分な特権が必要です。の /var/run/utmp ファイルは通常 0664 そして所有者 root:utmpだから、 /usr/bin/urxvt 少なくとも持っている必要があります セギッド utmp グループではありません。 chown :utmp そして chmod g+s 手動で。

同じことが当てはまります。 slimしかし、Xセッションスクリプトを編集して実行することもできます。 sessreg -a -l $DISPLAY $USER


0

システムが何らかの理由で/ var / run / utmpまたは/ var / log / wtmpを見つけることができません。あなたがいなかったのかもしれません touch または、あなたのプログラムがそれを使うように設定されていないのかもしれません。

やってみる touch それを試して、それが役立つかどうかを確認

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.