Местоположение журнала PolicyKit производится

Я пытаюсь отладить новое правило PolicyKit, которое похоже на это:

polkit.addRule(function(action, subject) {
    polkit.log("action=" + action);
    polkit.log("subject=" + subject);
    if (action.id == "org.freedesktop.udisks2.filesystem-unmount-others"){
        return polkit.Result.YES;
    }
});

Но я не могу найти вывод polkit.log() вызовы где угодно в /var/log/. Я даже пытался добавить строку к /etc/rsyslog.d/50-default.conf

*.*         /var/log/all

который производит большой вывод, но не для polkit.log(). Где я могу найти сообщения журнала для этих вызовов?

1
задан 13 October 2014 в 08:58

1 ответ

От документация policykit :

log() метод пишет данное сообщение в системный регистратор, снабженный префиксом имя файла JavaScript и номер строки. Записи в журнале испускаются с помощью LOG_AUTHPRIV флаг, означающий, что записи в журнале обычно заканчиваются в файле /var/log/secure. log() метод обычно только используется при отладке правил. Действию и Подчиненным типам определили подходящий toString(), методы для легкого входа, например,

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.policykit.exec") {
        polkit.log("action=" + action);
        polkit.log("subject=" + subject);
    }
});

произведут следующее, когда пользователь будет работать pkexec -u bateman bash -i от оболочки:

May 24 14:28:50 thinkpad polkitd[32217]: /etc/polkit-1/rules.d/10-test.rules:3: action=[Action id='org.freedesktop.policykit.exec' command_line='/usr/bin/bash -i' program='/usr/bin/bash' user='bateman' user.gecos='Patrick Bateman' user.display='Patrick Bateman (bateman)']
May 24 14:28:50 thinkpad polkitd[32217]: /etc/polkit-1/rules.d/10-test.rules:4: subject=[Subject pid=1352 user='davidz' groups=davidz,wheel, seat='seat0' session='1' local=true active=true]

Этот тип событий журнала обычно находится в /var/log/auth.log в Debian и его производных включая Ubuntu.

Источник: /var/log/secure, не существующий в 14,04, там какая-либо альтернатива?

1
ответ дан 11 November 2019 в 12:33

Другие вопросы по тегам:

Похожие вопросы: