Назад | Перейти на главную страницу

polkitd tigervnc Конфигурация незарегистрированного агента аутентификации

Система - Fedora 24. Ошибка возникла в результате обновления с fc23. Пакет vncserver @: service был отредактирован с учетом пользовательской конфигурации. Команда systemctl restart vncserver@\:2.service приводит к ошибке выхода. journalctl -xe показывает:

Unregistered Authentication Agent for unix-process

Похоже, это проявляется как проблема конфигурации polkit. Это вопрос полькита? Есть ли документ конфигурации polkit, показывающий, как настроить polkit для поддержки vnc?

используйте следующий конфиг сервиса:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=simple
User=<USER>
PAMName=login
WorkingDirectory=/home/<USER>

ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1600x900 -localhost no -fg -cleanstale -PlainUsers * :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

PAMName - необходимая строка для корректной работы с polkit!