Outils Linux et shell
Ces outils répondent aux questions concrètes du shell et des permissions Unix : quel octal correspond à ces rwx, quel umask produit ces droits par défaut, comment échapper correctement un argument contenant espaces ou guillemets, ou ce que signifie tel masque hexadécimal de capabilities Linux. On y trouve aussi le décodage des arguments de ligne de commande POSIX et des chemins PATH.
Le calculateur chmod couvre les bits spéciaux setuid, setgid et sticky en plus des rwx classiques, souvent oubliés dans un calcul rapide. L'échappement shell traite séparément POSIX, Bash et PowerShell, dont les règles de guillemets diffèrent réellement. Tout ce travail se fait localement, sans exécuter la moindre commande sur un vrai système.
5 outils
Tous les outils Linux & Shell
-
Arguments de commande et PATH
Décodez arguments POSIX, guillemets et chemins PATH sans ambiguïté
-
Décoder les capabilities
Lisez masques hexadécimaux de capabilities Linux avec détails
-
Échappement shell
Échapper les arguments pour POSIX, Bash, ou PowerShell shell
-
Calculateur chmod
Convertir entre rwx et octal chmod avec bits spéciaux Unix
-
calculateur umask
Calculer l'umask pour les permissions fichiers Unix précises
FAQ des outils Linux & Shell
Le calculateur chmod convertit dans les deux sens entre la notation rwx et l'octal, en tenant compte des bits spéciaux Unix comme setuid, setgid et le sticky bit, qu'un calcul mental oublie facilement pour des dossiers partagés.
chmod fixe les permissions d'un fichier existant, umask retire des droits par défaut à la création de nouveaux fichiers ou dossiers. Le calculateur umask calcule précisément quelles permissions Unix en résultent selon la valeur choisie.
Les règles de citation diffèrent entre POSIX, Bash et PowerShell, donc un échappement correct dans un shell peut casser dans un autre. L'échappement shell produit la forme correcte pour chacun de ces trois environnements séparément.