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 _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
