Начал писать программу на Qt, которая должна в /etc
вносить некоторые правки.
Для получения прав root
начал гуглить такие вещи как kdesu
/gksu
, но оказалось что они не актуальны и необходимо использовать pkexec
.
Но тут заметил, что pkexec su
вполне себе заходит в оболочку под root
используя пароль пользователя. Это нормально?
С ходу не смог найти инструкции как отключить подобные действия. Вопрос, как?
ls -lah /etc/polkit-1/rules.d/
total 8.0K
drwxr-x--- 2 root polkitd 4.0K Jan 15 11:36 .
drwxr-xr-x 3 root root 4.0K Jan 31 22:37 ..
pkexec cat /etc/shadow
# показывает содержимое файла