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