hddtemp dla userów

Łukasz Maśko masko w ipipan.waw.pl
Sob, 23 Cze 2007, 09:33:44 CEST


Dnia sobota, 23 czerwca 2007, Jakub Piotr Cłapa napisał:
[...]
> W celu ostatecznego rozwikłania kwestii błędów dostępu możesz użyć
> strace. Wtedy będziesz pewien, że faktycznie chodzi o prawa do /dev/hda.

Zawsze można dać prawa typu 754 i suid, wtedy jak ktoś jest w grupie disk to 
nie będzie miał problemów.

A co do strace, to dostajemy coś takiego:

$ strace hddtemp /dev/hda
execve("/usr/sbin/hddtemp", ["hddtemp", "/dev/hda"], [/* 41 vars */]) = -1 
EACCES (Permission denied)
dup(2)                                  = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fstat64(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f66000
_llseek(3, 0, 0xbf909a4c, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: Permission denied\n", 32strace: exec: Permission 
denied
) = 32
close(3)                                = 0
munmap(0xb7f66000, 4096)                = 0
exit_group(1)                           = ?
Process 26577 detached

Mam wrażenie, że nie ma to nic wspólnego z /dev/hda, ale o co tak na prawdę 
mu chodzi to nie mam pojęcia :-/
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                         ICQ: 146553537    /\\
Registered Linux User #61028              JID: paranoid w jabberpl.org   _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście dyskusyjnej pld-users-pl