-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Salut Michel :)
Je vais essayer : Sur Linux, tu as un compte utilisateur spécial. Ça, tu le sais (enfin je suppose), il s'appelle root. Pour lancer certaines commandes, modifier certains fichiers, il faut "être Root". Pour celà, pas 36 solutions : - - utiliser la commande "su" (switch user) pour passer en tant qu'utilisateur root. "su <user>" pour passer en tant qu'utilisateur "<user>". Par défaut, "su" est équivalent à "su root". Une fois qu'on est root (la commande "whoami" peut te dire quel utilisateur tu es), tu as alors accès à... pratiquement tout. - - la deuxième solution, c'est sudo. On dit généralement qu'ajouter sudo devant le nom de la commande permet de la lancer en tant que root. C'est une grossière simplification. Ça veut dire lancer la commande avec les permissions définies pour _ton_ utilisateur (pas root) dans le fichier /etc/sudoers. Prenons maintenant le "cas" Ubuntu. Dans cette distro, ils ont jugé préférable d'empêcher de se logger directement en tant que Root. Le mot de passe Root n'est pas défini. Si tu essaies su, un mot de passe te sera demandé, et il n'est pas connu. Impossible donc. Pour eux, tout doit passer par sudo. La configuration par défaut de sudoers sous Ubuntu donne tous les droits à l'utilisateur créé lors de l'installation. la ligne devrait ressembler à user ALL=(ALL) ALL C'est on ne peut plus explicite. Mais il faut savoir qu'il est possible de ne donner accès qu'à une liste restreinte de commandes, ou de spécifier un mot de passe (qui sera utilisé en lieu et place de celui de l'utilisateur). Quelles solutions ? plusieurs personnes ici ont indiqué "sudo su". Si tu as suivi les indications ci-dessus, celà peut être traduit par "lancer la commande su avec les droits d'admin", donc, "exécuter su en tant que root", autrement dit, "root se logge en tant que root". tu m'accorderas que c'est absurde. sudo est souvent très mal employé dans les dsitributions grand public. Alors que configuré correctement, il permet de définir très finement des permissions. Ne pas laisser la possibiltié de définir un mot de passe Root est tout aussi ridicule à mon sens, mais passons... La vraie, solution : - - définir un mot de passe pour root, avec "sudo passwd root" - - utiliser sudo pendant un temps indéterminé : "sudo -s" C'est au moins déjà plus propre. J'espère que c'est compréhensible maintenant On 19/11/2010 17:55, Michel Astre wrote: > Le vendredi 19 novembre 2010 à 12:12 +0100, Léo Testard a écrit : >> Aaaarghl ._. >> >> Non, non et non ! >> Pas sudo su, surtout pas ! >> Prendre les permissions root, temporairement, le temps de lancer une >> commande mais c'est... crade ! >_<" >> A la limite, pour prendre l'accès root il y a sudo -apres, pour >> vraiment se logger en root (useless en desktop mais bon...) vous >> faites un passwd root (ou installez une vraie distro genre debian ) >> mais sudo su... nan, désolé >> >> Bonne journée > > Bonjour ! > Léo, on peut savoir pourquoi ? (Je veux dire avoir des explications > compréhensibles par tous ? [Je veux dire même par moi ! {Beh oui, les > autres ils ont peut-être compris …}]) > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAkzmr4kACgkQuKjUAHYUJeajfQD+IFXm+b59Rh/HHYRZrfCh2Kxg 7QpVAqA6s+6lLOplpEwA/0QPs9F1FnidN5u0C+B3nH3RrDJ1VqrAXAUxl/PxMBsv =HQ9A -----END PGP SIGNATURE----- Diffusez cette liste aupres de vos relations :-) Linux Azur : http://www.linux-azur.org Vous etes responsable de vos propos. *** Merci de rediger sans SMS, ni HTML ni PJ ***