Bonjour,
j'ai une question concernant la sécurité unix,je vois pas pourquoi root n'a pas (. )dans dans son PATH et pourquoi il a 022 pour umask
merci pour vos lumières
Bonjour,
j'ai une question concernant la sécurité unix,je vois pas pourquoi root n'a pas (. )dans dans son PATH et pourquoi il a 022 pour umask
merci pour vos lumières
root ne devant en principe créer de fichier que dans /, et dans /root et bref... partout sauf dans les homes utilisateurs 022 est très logique puisque justement ces utilisateurs et surtout les utilisateurs applicatifs ont besoin de pouvoir lire un certains nombre de fichier de conf et bien sur les librairies etc...
root peut avoir "." dans son path mais c'est pas une obligation puisqu'il a son propre path et son propre role d'utilisateur racine comme son nom l'indique donc il peut faire son travail partout, définir "." est donc inutile certains systèmes par convention le font tout de meme ce qui ne change rien
Pour ".", c'est simplement parce que si ton PATH a "." avant /bin (par exemple), et que je fais un script que j'appelle "ls" dans un repertoire, c'est ce script que root va executer.
Or si je fais, ca, ca veut dire que le "ls" que tu crois executer peut en realite faire pleins de choses, en root.
Merci infiniment c'est ça ce que je cherchais à savoir
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager