Linux

Calculateur de permissions

Décodez une permission Linux (octale ou symbolique) : droits par groupe, bits setuid/setgid/sticky et recommandations de sécurité.

Formats acceptés : 644, 2755, -rw-r--r--, u=rwx,g=rx.

Comment ça marche

Décoder une permission consiste à traduire chaque chiffre en droits : 6 = lecture+écriture, 4 = lecture seule, 0 = aucun droit. Le mode 644 est le standard des fichiers de données, 755 celui des exécutables et répertoires.

Les fichiers de configuration sensibles (clés SSH, secrets) doivent être en 600, voire 400. Les répertoires personnels en 700. Ces réglages limitent fortement la surface d'attaque en cas de compromission d'un autre compte.

Exemples

Fichier standard

Propriétaire rw, groupe/autres r.

mode644
Charger cet exemple

Clé privée SSH

Privé au propriétaire.

mode600
Charger cet exemple

Bit setgid

Répertoire partagé avec héritage de groupe.

mode2775
Charger cet exemple

Questions fréquentes

Pourquoi ma clé SSH est-elle refusée ?

OpenSSH exige des permissions strictes : 600 pour la clé privée, 700 pour ~/.ssh et 644 pour la clé publique.

Comment trouver les fichiers sensibles mal protégés ?

Utilisez find : find / -perm -o+w -type f pour lister les fichiers modifiables par tous.