'누가'출력이 없습니다


1

나는 아치 리눅스를 처음 접했고 방금 시스템을 만들었다. 그러나 urxvt에서 'who'를 실행했을 때 아무것도 얻지 못했습니다. 누구나 무슨 일이 일어나고 있는지 알고 있습니까?

BTW. Slim + OpenBox를 사용합니다. 다음은 구성 파일의 일부입니다.

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

초기화 :

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

@Dutor : 주제를 벗어났습니다. 아마도 마이그레이션 될 것입니다.
Chris Eberle

답변:


2

utmpwtmp데이터베이스는 충분한 권한이 있어야 의미, 프로그램에 의해 스스로 업데이트됩니다. /var/run/utmp파일은 일반적으로 설정 0664하고 소유 root:utmp따라서 /usr/bin/urxvt적어도이 있어야합니다 setgid를 하는 utmp그룹 - 그것은하지 않은, 그래서 당신은에있는 chown :utmpchmod 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.