Linux vous permet de modifier tous les fichiers de configuration pour personnaliser tous les aspects de la fonction de votre système. L'inconvénient de toute cette puissance est la capacité à briser votre système . Parmi les plus sensibles des fichiers de configuration du système de Linux est le fichier sudoers . Les erreurs de syntaxe de ce fichier peuvent éviter aux administrateurs système d'être en mesure d'utiliser la commande "sudo" pour effectuer la maintenance du système. Le Sudoers fichier
Le fichier sudoers est beaucoup plus que juste une liste d'utilisateurs qui sont autorisés à appeler la commande "sudo" à assumer temporairement les privilèges de niveau racine . Il assigne également automatiquement les privilèges sudo pour les groupes d'utilisateurs entiers , définit le comportement du système tels que les obscurcir les mots de passe sur le terminal, contient des alias d'applications pour une variété de programmes d'administration système , et même impose des limites aux privilèges sudo des utilisateurs sudo individuels. Les erreurs de syntaxe dans aucun de ces domaines peuvent empêcher Linux à partir de l'analyse correctement l'ensemble du dossier et autorisé la capacité des utilisateurs à utiliser sudo.
Toujours utiliser visudo
raison de la sensibilité du fichier sudoers pour les erreurs de syntaxe et le système à l'échelle conséquences de ces erreurs qui empêchent les administrateurs effectuer des travaux avec la commande sudo , il est essentiel que vous preniez toujours éditer le fichier sudoers avec le programme " visudo " au lieu d'ouvrir manuellement le fichier avec un éditeur de texte . Visudo fonctionne comme un éditeur de texte en ligne de commande normale, mais il va vérifier les changements que vous voulez faire des erreurs de syntaxe avant qu'il ne commet aucune modification au fichier . Cela vous permet de corriger les problèmes avant que vous cassez le fichier .
Types d'erreurs
Il ya deux catégories d'erreurs de syntaxe que vous pouvez introduire dans le sudoers image. On emploie le mauvais formatage ou de ponctuation dans le texte du fichier. Ces types d'erreurs vont empêcher le système de l'analyse du fichier et les administrateurs de blocs d'utiliser sudo. L'autre est l'ordre dans lequel vous introduisez ou restreindre les autorisations . Linux lit le fichier de haut en bas , et ajouter ou supprimer des privilèges que vous ajoutez ou restreindre dans le cadre du dossier. Par conséquent, vous devez commencer par l'octroi d' autorisations, puis restreindre les autorisations individuelles que le fichier progresse.
Inopérable Sudoers fichier
Si vous avez travaillé sur le fichier sudoers sans visudo et introduit des erreurs qui empêchent le système d'utiliser sudo , alors vous devez lancer visudo que l'utilisateur root . En tapant "su" sur la ligne de commande vous permettra de passer en mode root. Visudo va alors charger le fichier sudoers tel quel, et tenter de sauver le fichier provoquera le programme pour vous indiquer l'emplacement et la nature des erreurs de syntaxe que vous avez initialement introduites dans le fichier . Correctement ces erreurs que les listes visudo eux vous permettront de corriger le fichier et de restaurer la capacité de votre système à utiliser sudo .