pkexec

Linux
Publiée le 2026-10-13 05:24:07
Illustration Linux pour la commande pkexec

pkexec

# Vérifie la version de pkexec pour s'assurer qu'il est bien installé
pkexec --version

# Teste si l'utilisateur actuel peut exécuter une commande en tant que root
pkexec whoami

# Tente d'afficher les informations du système avec des droits élevés (lecture seule)
pkexec cat /etc/os-release

# Exécute un simple script de test qui nécessite des privilèges
pkexec echo "Test réussi : J'ai accès aux droits élevés."

# Vérifie si le service polkit est actif et en cours d'exécution
systemctl status polkit.service

# Liste les règles de politique (si l'outil le permet directement)
polkit-1 -t get-action --help

# Tente de lire un fichier système sensible pour vérifier les droits
pkexec cat /etc/hostname

# Vérifie si tu peux démarrer un service avec des privilèges élevés
pkexec systemctl start sshd

# Affiche l'utilisateur qui va exécuter la commande (pour le debug)
pkexec id -u

# Liste les processus en cours d'exécution que tu pourrais vouloir inspecter
ps aux | head -n 5

# Tente de vérifier les permissions du répertoire /var/log
ls -ld /var/log

# Exécute une commande simple sans droits élevés (pour comparaison)
echo "Test non-elevé"

# Nettoie le cache des politiques si nécessaire (simulé)
rm -rf ~/.cache/polkit-*

# Affiche l'aide complète pour les options de pkexec
pkexec --help | head -n 10