magicbisous-nours wrote:je veux pas sudo....je voudrais juste pouvoir le lancer de ma session....
par contre j'ai rien compris à la solution de nouvo09......s'agirait-il de l'équivalent d'un chown?
oui je suis le seul à utiliser ma machine
La solution n'est applicable que s'il s'agit d'un binaire et non d'un script:
Ca consiste a faire croire au système que la commande a été lancée par qq'un d'autre, en l'occurence root
exemple pour un fichier exécutable toto
$ ls -l toto
rwxr--r-- root root toto
pour donner à l'exécutant l'identité de root pour cette command et uniquement pour celle la tu peux entrer la commande:
chmod u+
s toto et alors on a:
(bien sur il faut donner aux autres les droits d'exécution
chmod x+go toto
$ ls -l toto
rwsr-xr-x root root toto
le s à la place du x signifie que lorsqu'elle sera lancée, cette commande et ce qui en découle sera exécuté avec les privilèges de root. Et dès que la commande est terminée, les privilèges de l'utilisateur reviennent à leur niveau antérieur.
ça existe aussi avec le groupe:
chmod g+s toto
et on a
$ ls -l toto
rwxr-sr-x root root toto et on exécute avec les droits du groupe. Parfois c'est moins critique.