Я использую LXDE на Ubuntu 16.04. Когда я бужу его от приостановки, я вхожу в систему в, и затем другое окно аутентификации появляется. Что это означает? Действительно ли это необходимо? В противном случае, как я могу избавиться от второй аутентификации?Спасибо.
Обновление:
Я нашел решение в https://ubuntuforums.org/showthread.php? t=2274234&page=2&p=13522130#post13522130
Я должен был добавить следующий файл для авторизации меня к "org.freedesktop.udisks2.ata-smart-update" действию udisks2.
/etc/polkit-1/rules.d/00_user_blah.rules polkit.addRule(function (action, subject) { var YES = polkit.Result.YES; var permission = { "org.freedesktop.udisks2.ata-smart-update": YES }; if (subject.user == "blah") { return permission[action.id]; } return polkit.Result.NOT_HANDLED; });
Может кто-то объяснять как udisks2
, /etc/polkit-1/rules.d/00_user_blah.rules
, и действие "org.freedesktop.udisks2.ata-smart-update" сотрудничает?
/etc/polkit-1/rules.d/00_user_blah.rules
записанный на некотором языке программирования?
Спасибо.
Polkit является инфраструктурой авторизации, в то время как Ваша система является агентом аутентификации, работает на фоне, udisks
просит делать, pervilaged действие, равное "org.freedesktop.udisks2.ata-smart-update" finaly polkit на основе правил, решает то, что он должен позволить, попросить пароль или отклонить эту просьбу.
правила polkit записаны в JavaScript.