Если ваша система использует теневые пароли, хранитель экрана может запускаться правильным образом только с установленным битом suid. Этот бит дает хранителю экрана привилегии супер-пользователя root, которые нужны для доступа к теневым паролям. (Помните: хранители экрана могут быть настроены на блокирование машины, которое может быть снято только введением пароля.)
Для установки suid-бита для хранителей экрана, вы (или ваш системный администратор) должны выполнить следующее, зарегистрировавшись как root:
chown root $KDEDIR/bin/*.kss chmod u+s $KDEDIR/bin/*.kss |
Или, при компилировании KDE из исходных текстов, вы можете использовать
./configure --with-shadow |
при настройке kdebase. В результате, suid-бит установится автоматически во время make install.