И еще программа может и от пользователя работать (hddtemp) просто запускать надо так:
$ /usr/sbin/hddtemp /dev/sda
А еще чтоб не читать сообщение, что харда нету в базе данных программы (обычно это новые харды 1-2 летней давности), то можно выполнять команду как:
$ /usr/sbin/hddtemp /dev/sda 2>/dev/null
PS раз уж тут заговорили про температуру хардов, то я вот высказал свое мнение.