Was muss kontrolliert werden, wenn ein Tür-Controller nicht korrekt arbeitet?
DACS @zap-1b-202-te(/root) df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda1 7883 7132 751 90% / /dev/disk2 239266 7122 232144 3% /var
/dev/disk2 ist ein Link zu /dev/hda2 (IDE-Controller) oder /dev/nftla2 (DiscOnChip2000).
$ \dacs -l (null) Services: ========================= 2 services on bottle.hrz.tu-chemnitz.de 4 services on mouse.hrz.tu-chemnitz.de 6 services on zap-1-066.hrz.tu-chemnitz.de 6 services on zap-1b-202-te.hrz.tu-chemnitz.de 6 services on zap-4-000.hrz.tu-chemnitz.de 6 services on zap-4-046.hrz.tu-chemnitz.de 6 services on zmp-1b-202.hrz.tu-chemnitz.de
DACS @zap-1b-202-te(/root) init 2 # Dienste anhalten DACS @zap-1b-202-te(/root) init 1 # mit Diensten Starten
DACS @zap-1b-202-te(/root) init 6
[root@bottle init.d]# /etc/init.d/dacs status sns : is running logd : is running
[root@bottle init.d]# /etc/init.d/dacs restart Shutting down DACS: sns : is not running logd : is not running sleeping .... Starting DACS: sns : started [master] logd : started []
[root@paulus PRIVATE]# /etc/rc.d/init.d/dacs status sns : is running updated : is running acld : is running mcardd : is running
[root@paulus /root]# /etc/rc.d/init.d/dacs restart Shutting down DACS: sns : stopped updated : stopped acld : stopped mcardd : stopped sleeping .... Starting DACS: sns : started [master] updated : started [] acld : started [] mcardd : started []
# debug anschalten, um Baum zu sehen. [root@bottle root]# export D_DEBUG=4096 # Rechte von Nutzer 9310 an Tür 1/066 mit gecachten Daten von 1/066 abfragen [root@bottle root]# /usr/lib/dacs/bin/get_right 9310 1/066 1/066 ? call "rzz:stino" (optional) |? call "rzz:stino::doors" (required) | |? object "4/000" (optional) =0 | |? object "4/046" (optional) =0 | |? object "1/204a" (optional) =0 | |? object "1/066" (optional) =1 | |1 | 1 |? call "rzz:stino::times" (required) | |? call "rzz:stino::times[3]" (optional) | | |?not call "feiertage" (required) | | | |? date "2002-12-24" (optional) =0 | | | |? date "2002-12-31" (optional) =0 | | | |0 | | | 0 | | |? call "rzz:stino::times[3].days" (required) | | | |? dayofweek "6" (optional) =0 | | | |0 | | | 0 | | |0 | | 0 | |? call "rzz:stino::times[2]" (optional) | | |? call "rzz:stino::times[2].days" (required) | | | |? dayofweek "3" (optional) =0 | | | |? dayofweek "2" (optional) =1 | | | |1 | | | 1 | | |? timelt "02:00" (required) =0 | | |0 | | 0 | |? call "rzz:stino::times[1]" (optional) | | |?not call "feiertage" (required) | | | |? date "2002-12-24" (optional) =0 | | | |? date "2002-12-31" (optional) =0 | | | |0 | | | 0 | | |? call "rzz:stino::times[1].days" (required) | | | |? dayofweek "5" (optional) =0 | | | |? dayofweek "3" (optional) =0 | | | |? dayofweek "2" (optional) =1 | | | |1 | | | 1 | | |? timegt "06:00" (required) =1 | | |1 | | 1 | |1 | 1 |1 1 1 return: 1
$ telnet zap-1-066 23 Trying 134.109.212.2... Connected to zap-1-066.hrz.tu-chemnitz.de. Escape character is '^]'. zap-1-066.hrz.tu-chemnitz.de login: root Password: DACS @zap-1-066(/root) dmesg 1.0/SMP for Linux NET4.0. ... READ 5283973221 parity-error reader-error READ 5283404401 READ 5283487001 READ 5283011800 DACS @zap-1-066(/root)
# auf bottle /usr/lib/dacs/scripts [root@bottle scripts]# ./dump_db 1/066 ['job queued'] ['job queued']
DACS @zmp-prototyp(dacs) client -s "('location' '1/204a')('provide' 'acl')" \ -a "'subject:9310'" -c query [('call' 'rzz:URZ-Vollzugang (Mitarbeiter)' 0 0)\ ('call' 'rzz:B105+SUN-Pool' 0 0)\ ('call' 'rzz:B203+SUN-Pool' 0 0)\ ('call' 'rzz:B204-Rechnernetzlabor' 0 0)\ ('call' 'rzz:B103-Medieninformatik' 0 0)]
client -s "('location' '1/204a')('provide' 'acl')" -a "('subject:9310')(('call' 'BNKL:1' 0 0))" -c update