Szükségem volna hogy scriptből írhassam a wakealarm-ot. A számítógép automata bekapcsolása miatt. A script nem root jogokkal fut.
Egyelőre csak root-ként tudom írni így:
echo unix_time > sys/class/rtc/rtc0/wakealarm s ekkor a megadott időben bekapcsol a gép, függetlenül attól hogy a BIOS-ban engedélyezve van-e az RTC alarm avagy sem.
A /lib/udev/50-udev-default.rules fájlt próbáltam módosítani ez ügyben - reménytelenül:
SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc", GROUP="audio"
A csoportot adtam hozzá, remélve hogy felhasználóként is hozzáférhetővé válik az rtc0
De hiába vagyok tagja az audio csoportnak, nem hatja meg.
Az /etc/rc.d/rc.local hacket kerülném.
Lehetne esetleg visudoval a sudoers-ben megoldani? Vagy akárhogy de biztonságosan?
- 1043 megtekintés
Hozzászólások
Mit ír az "ls -l /dev/rtc*" ?
- A hozzászóláshoz be kell jelentkezni
lrwxrwxrwx 1 root root 4 2011-02-20 12:41 /dev/rtc -> rtc0
crw-rw---- 1 root audio 254, 0 2011-02-20 12:41 /dev/rtc0
Hoppá. Ez hogyan jött így össze? Hiszen az rtc egy hivatkozás az rtc0-ra.
- A hozzászóláshoz be kell jelentkezni