Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| applications:sudo:options [Le 12/01/2007, 16:27] – 80.236.37.168 | applications:sudo:options [Le 10/02/2007, 17:55] (Version actuelle) – Supprimée : contenu présent dans [[sudo]] Id2ndR | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ======= Sudo ======= | ||
| - | >Toutes versions | ||
| - | Maintenu et adapté de [[applications: | ||
| - | |||
| - | Cette page est liée à la documentation sur [[applications: | ||
| - | |||
| - | Cette page détaille quelques options de configuration. | ||
| - | |||
| - | ===== Options ===== | ||
| - | |||
| - | La configuration de sudo est définie dans le fichier ''/ | ||
| - | |||
| - | Consultez la section [[#Fichier / | ||
| - | |||
| - | ==== « Insultes » ==== | ||
| - | Un peu de bonne humeur grâce à '' | ||
| - | < | ||
| - | en ajoutant '' | ||
| - | < | ||
| - | Vous affichera un autre message que le sempiternel « //Sorry, try again// » lorsque vous vous trompez dans le mot de passe ((si vous vous êtes trompé dans la syntaxe du fichier l' | ||
| - | Ce qui donne : | ||
| - | < | ||
| - | sudo cat / | ||
| - | Password: | ||
| - | Where did you learn to type? | ||
| - | Password: | ||
| - | </ | ||
| - | |||
| - | ==== Commandes sans mots de passe ==== | ||
| - | |||
| - | :!: ** Ne pas généraliser à plus de commandes** | ||
| - | |||
| - | Definissons les commandes autorisés par exemple '' | ||
| - | Cmnd alias specification | ||
| - | Cmnd_Alias | ||
| - | |||
| - | Puis éditons les privileges du groupe « admin » ((Le premier utilisateur créé fait parti de ce groupe.)). | ||
| - | < | ||
| - | # Members of the admin group may gain root privileges | ||
| - | %admin | ||
| - | </ | ||
| - | |||
| - | Voilà dorénavant un '' | ||
| - | |||
| - | |||
| - | ==== Utilisation avancée ==== | ||
| - | Pour une configuration poussée reportez vous à la page de manuel sur [[http:// | ||
| - | |||
| - | |||
| - | Toutes les commandes passées en sudo sont consignées dans le fichier ''/ | ||
| - | |||
| - | ===== Fichier / | ||
| - | |||
| - | Il peut arriver lors de vos manipulations que vous corrompiez le fichier ''/ | ||
| - | |||
| - | sudoers file: syntax error, line 19 | ||
| - | sudo: parse error in / | ||
| - | |||
| - | Vous pouvez aussi avoir modifié par megarde les droits du fichier : | ||
| - | |||
| - | sudo: bad permissions (ou autre) | ||
| - | |||
| - | Dans ce cas vous ne pouvez le corriger puisque vous avez besoin de sudo pour le modifier. | ||
| - | Vous avez alors plusieurs possibilités pour retrouver des droits d' | ||
| - | |||
| - | * Utiliser un live-cd : | ||
| - | Dans ce cas, aucun problème, inserez le CD et redemarrez. | ||
| - | * Redemarrer en **rescue mode** : | ||
| - | Ce mode est disponible à l' | ||
| - | |||
| - | Une fois que vous etes connecté, si c'est juste un probleme de droits vous pouvez les corriger directement avec //chmod// et demarrer en mode normal avec la commande | ||
| - | |||
| - | $ init 2 | ||
| - | |||
| - | Sinon, soit vous avez les competences necessaire pour modifier le fichier / | ||
| - | |||
| - | $ passwd -d root | ||
| - | |||
| - | Demarrez ensuite le systeme complet avec : | ||
| - | |||
| - | $ init 2 | ||
| - | |||
| - | Maintenant connectez vous en root : | ||
| - | |||
| - | $ su - | ||
| - | |||
| - | Vous pouvez maintenant corriger les erreurs avec //visudo//. | ||
| - | Une fois le probleme reglé, desactivez le compte root : | ||
| - | |||
| - | $ sudo passwd -l root | ||
| - | |||
| - | Si cette derniere commande a fonctionné, | ||
| - | |||
| - | ===== Exceptions ===== | ||
| - | |||
| - | > Cette section sera probablement déplacée sur les pages de documentation des applications concernées. | ||
| - | |||
| - | Si vous ne trouvez pas comment faire, merci d' | ||
| - | |||
| - | Sous Unix tout est fichier, les peripheriques aussi, ''/ | ||
| - | |||
| - | Certains fichiers de ''/ | ||
| - | |||
| - | ==== Systeme : sudo: timestamp too far in the future ==== | ||
| - | |||
| - | Ceci vous arrive très certainement au même moment que lors du passage à l' | ||
| - | Pour cause la date/heure du système recule d'1 heure, sans prendre ses précautions pour '' | ||
| - | |||
| - | Dans ce cas il convient de faire ceci : | ||
| - | |||
| - | sudo -s # pour passer en mode terminal root | ||
| - | rm -rf / | ||
| - | |||
| - | Ensuite on doit pouvoir faire '' | ||
| - | |||
| - | ==== Webmin ==== | ||
| - | |||
| - | Pour mettre un mot de passe à root, mais **que** pour Webmin : | ||
| - | |||
| - | sudo / | ||
| - | |||
| - | **Gras** | ||
| - | |||
| - | ==== MySQL ==== | ||
| - | Pour phpMyadmin aussi donc : | ||
| - | sudo mysqladmin -u root password nouveau_mot_de_passe | ||
| - | |||
| - | Plus de détails sur la [[: | ||
