Le lun, 24 jan 2000, vous �criv�tes :
> Nicolas Robaux wrote:
> 
> > C'est bon, vous pouvez tous arr�ter de chercher dans vos bouquins
> > O'Reilley, j'ai trouv� ! Il fallait se logguer en root d�s le d�but.
> >
> > Je ne sais pas pkoi, mais j'ai l'impression que "su" est un faux root,
> > pas un vrai...
> 
> Je vais faire le chieur, mais soyons precis :
> il n'y a pas de vrai et de faux root. Il y a un UID 0 qui correspont sous
> unix au superuser.
> 
> � quoi sert su ?
> un coup de man pour avoir la reponse :
> 
> NAME
>        su - run a shell with substitute user and group IDs
> 
> Donc su ne veut pas dire SuperUser mais Substitute User.
> si tu fais un su, tu constates que ton processus pere (un bash par ex
> avec l'UID user) lance un processus su (UID=0 en raison du bit s dans les
> permissions du binaire su) et qui lui-meme va lancer un shell bash avec
> l'UID 0 (UID du user auquel on se substitue)
> 
> Ce qui est vrai pour ce substituer au user 'root' est vrai pour se
> substituer � n'importe autre utilisateur.
> 
> Donc, su donne bien un shell root !!!
> 
> Quant � la solution que j'ai propos� dans un mail pr�c�dent, voici
> quelques explication :
> 
>         xhost + localhost
>  La session X est 'lancee' par un user. Le serveur X prot�ge donc les
> acc�s par des clients exterieurs (� la machine ou d'autres utilisateurs)
> : en effet, il serait possible sans securite, d'interroger un serveur X a
> distance afin de faire des lecures claviers, voir des fenetres affichees
> ailleurs, ou ordonner au server de fermer des fenetres (xkill).
>         xhost est la commande permettant de gerer les controles d'acces
> au niveau adresses IP
>         xhost + localhost va autoriser quiconque est connectee sur la
> machine locale, a se connecter au serveur X (voir man)
> 
>       export DISPLAY=:0
>   En tant que root, puisque je n'ai pas lanc� la session X, certaines
> variables ne sont pas d�finie, en particulier la variable DISPLAY qui
> indique l'ecran par defaut (local ou distant). Une fois definie a la
> main, l application sous X saura a quel serveur parler.
> 
> 
> Ceci dit, la solution propos�e par St�phane GENAUD utilisant xauth est
> tr�s valable �galement et permet d'affiner les autorisations au niveau
> des utilisateurs (ce que ne permet pas xhost)
> 
> J'espere avoir ete clair :-P

NICKEL
Et inscrivez �a dans vos tablettes! Na!
Et c'est la derni�re fois qu'il le r�p�te
Qu'on se le dise ;-))

Andr� Sala�n
Signez la p�tition pour avoir des drivers Linux �
http://www.libranet.com/petition.html
objectif: 2 000 000





Répondre à