-----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 ***



Répondre à