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