Dzięki komendzie wydanej w terminalu pkexec możemy umożliwić autoryzowanemu użytkownikowi wykonywanie programu jako inny użytkownik. Warto podkreślić, że polecenie pkexec w trybie graficznym pokazuje okno modalne, w którym proszeni jesteśmy o wpisanie hasła użytkownika, w ramach którego roli chcemy wykonać operację. AUTORYZACJA JEST WYMAGANA, w celu kontynuowania działania programu, jaki chcemy uruchomić.
$ $ $ pkexec -u root ls / ##### TUTAJ POJAWIA SIĘ OKNO AUTORYZACJI ###### # # # Wymagane jest uwierzytelnienie # # Próbujesz zdobyć uprawnienia: root # # # # Hasło: [___________________] # # # # [ Zatwierdź ] # # # ############################################### # po porawnym podaniu exit code pochodzi z komendy wykonywanej - w tym przykładzie "ls /" # w przypadku niepoprawnego hasła pkexec zwraca exitcode = 126, co oznacza błędną autoryzację bin cdrom etc lib lib64 lost+found mnt proc run snap sys usr boot dev home lib32 libx32 media opt root sbin srv tmp var