Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Envoyé par: wellsss

comment ce fait-il qu'on peut changer son mot de passe "login" en tant que simple utilisateur alors qu'il y a que root qui à le droit de changer de mot de passe (sur le fichier shadow il n'y a que root qui peut lire et écrire?
je voudrai bien savoir comment ça se fait
merci

Poste le Wednesday 1 December 2004 18:14:46
Répondre     Citer    
Re: pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Envoyé par: Aciid_wAshOr

C'est normal qu'un utilisateur puisse changer son mot de passe étant donné qu'il est si on peut dire propriétaire de son mot de passe... Bien sur, le root peut toujours décider d'empecher la modification du mot de passe (Cette option est désactivée par défaut sur Fedora Core 3, pour les autres distrib, je sais pas).
Pour ce qui est du fichier shadow, il est accessible en lecture-écriture par root mais pas par les utilisateurs.

Poste le Wednesday 1 December 2004 18:32:43
Répondre     Citer    
Re: pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Envoyé par: P Hoquet

Il suffit qu'un exécutable ait le root comme owner et le bit suid mis pour qu'il s'exécute avec l'autorité du root (comme si le root l'avait lancé), alors que c'est un simple utilisateur qui l'a lancé.

Poste le Wednesday 1 December 2004 18:36:43
Répondre     Citer    
Re: pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Envoyé par: wellsss

oui c'est sur que root à tous les droits et qu'il peu paramétré tous ça et que le fichier shadow soit en lecture et écriture ok je suis d'accord avec ça
exemple :
je suis un simple utilisateur qui appartient qu'a mon groupe
je peu changé mon mot de passe alors que ce même mot de passe est stocké dans le fichier "shadow" alors que j'ai seulement le droit de le lire? et non de le modifié

Poste le Friday 3 December 2004 13:34:00
Répondre     Citer    
Re: pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Envoyé par: oudoubah

Relis le message de P Hoquet

Tu es utilisateur, mais tu lances un programme qui appartient au root, et qui un drapeau spécial (bit suid). Ce drapeau dit en gros "c'est root qui m'a lancé".

La commande passwd est comme ça. Donc elle s'exécute comme si root l'avait lancée, donc il a le droit de changer son mot de passe.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 3 December 2004 14:21:21
Répondre     Citer    
Re: pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Envoyé par: wellsss

ok merci pour l'info c'est sympa

Poste le Sunday 5 December 2004 18:25:48
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
pourquoi peut-on changer de mot de passe en tant q'utilisateur alors qu'on à pas les droits??
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons