hddtemp dla userów

Jakub Piotr Cłapa loc w toya.net.pl
Pon, 25 Cze 2007, 19:47:59 CEST


Krystian Tomczyk wrote:
> Ja robiłem stace'a tak:
> $ strace -o hddtemp-us.txt /usr/sbin/hddtemp /dev/hda
> Wynik w załączniku. Najbardziej podejrzane różnice w stosunku do
> uruchomionego z roota to (pierwsze z usera, drugie z roota):
> < ioctl(3, 0x30d, 0xbf8a00a8)             = 0
> < ioctl(3, 0x31f, 0xbf8a029c)             = -1 EACCES (Permission
> denied)
> < ioctl(3, 0x31f, 0xbf8a029c)             = -1 EACCES (Permission
> denied)
> < ioctl(3, 0x31f, 0xbf8a02a4)             = -1 EACCES (Permission
> denied)
> ---
>> ioctl(3, 0x30d, 0xbfc3ec38)             = 0
>> ioctl(3, 0x31f, 0xbfc3ee2c)             = 0
>> ioctl(3, 0x31f, 0xbfc3ee34)             = 0
>> ioctl(3, 0x31f, 0xbfc3ec30)             = 0
> 
> Ale i tak nie wiem co dalej...

Może się okazać, że te ioctl faktycznie wymagają roota. (bo to np. 
całkowicie cutomowe zapytania SCSI)
W takim wypadku zostaje zaproponowany już suid.

-- 
regards,
Jakub Piotr Cłapa


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