Вместо этого используйте pkexec. pkexec запрашивает список пользователей, которые могут разрешить действие, если текущий не может:
user1@ica:~$ DISPLAY= pkexec bash
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/bin/bash' as the super user
Authenticating as: Muru (muru)
Password:
Я отключил DISPLAY, чтобы показать вам приглашение CLI, но pkexec обычно использует графический запрос, если GUI доступен.