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

Перенаправление разрешений VNC с CentOS 7

Итак, я столкнулся с еще одной странной проблемой в CentOS 7.

У меня vncserver установлен как служба systemd, работающая как обычный непривилегированный пользователь.

Есть пара процессов, которые не запрашивают у меня пароль root, как должны: yumex и «Управление дисками».

Когда я открываю «Управление дисками», вместо того чтобы получить запрос на ввод пароля, я просто вижу: «Нет файловых систем, которые можно монтировать или размонтировать. Обратитесь к администратору».

Когда я запускаю yumex, я получаю: Неустранимая ошибка: polkit-not-autherized (да, там написано autherized, написано неправильно ...) «Не удалось получить авторизацию polkit для запуска backend Yum Extender будет завершен»

Я провел небольшое исследование по этой проблеме, и единственное решение - запустить: su -c 'yumex --root' И затем введите пароль root. Но я ненавижу печатать это каждый раз, когда хочу запустить. Это должно подсказывать.

Я могу подтвердить, что это проблема ТОЛЬКО при использовании VNC. Если я использую локальную консоль, обе эти программы запрашивают у меня пароль root и работают правильно.

Что странно в этом, так это то, что большинство других программ работают правильно. GParted, помимо прочего, запрашивает пароль root. Это именно эти.

Любые идеи, как это исправить? Я использую MATE, а не GNOME3, чего оно стоит.