Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Executer une commande sous un utilisateur precis ..

6 réponses
Avatar
Mylene Sigod
Bonjour,

Une petite question:

J'execute un petit programme perl de ma creation que je lance en root via le
cron regulierement.

Pour certaine fonction, j'ai besoin d'etre root, mais pour une, je dois
simplement execute un "rpm -ba xx.spec"
mais j'aimerais le faire sous un autre utilisateur (qui a moins de droit que
root)

Je suppose qu'il y a une command qui permet d'executer une autre commande
sous un utilisateur donne non ?

merci d'avance

6 réponses

Avatar
Rakotomandimby Mihamina
On Thu, 28 Oct 2004 07:17:32 +0200, Mylene Sigod wrote:

Bonjour,


Bonjour

Je suppose qu'il y a une command qui permet d'executer une autre commande
sous un utilisateur donne non ?


Tu installe sudo, et tu le configure pour qu'il puisse faire cela.

merci d'avance
--

ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
Mylene Sigod
Hi

j'utilisais sudo pour permettre a des non root d'utiliser des commandes root
..

mais dans mon cas, c'est root qui doit executer un programme mais sous
l'utilisateur lambda ..

cela marche donc aussi en sens inverse ?

a+




"Rakotomandimby Mihamina" a écrit dans le message
de news:
On Thu, 28 Oct 2004 07:17:32 +0200, Mylene Sigod wrote:

Bonjour,


Bonjour

Je suppose qu'il y a une command qui permet d'executer une autre
commande


sous un utilisateur donne non ?


Tu installe sudo, et tu le configure pour qu'il puisse faire cela.

merci d'avance
--

ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)




Avatar
Rakotomandimby Mihamina
On Thu, 28 Oct 2004 08:23:53 +0200, Mylene Sigod wrote:

Hi


Hi

j'utilisais sudo pour permettre a des non root d'utiliser des commandes
root ..


Oui

extrait du man sudo :
[...]
sudo - execute a command as another user
[...]
-u The -u (user) option causes sudo to run the specified command as a
user other than root. To specify a uid instead of a username, use #uid.
[...]

cela marche donc aussi en sens inverse ?


Je sais pas ... que dis l'extrait que je viens de citer :-) ? Et aussi tu
devrais prendre connaissance de ceci :
http://faq.fcolc.eu.org/Members/mihamina/liens/repondre

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
Stephane Chazelas
2004-10-28, 07:17(+02), Mylene Sigod:
[...]
J'execute un petit programme perl de ma creation que je lance en root via le
cron regulierement.

Pour certaine fonction, j'ai besoin d'etre root, mais pour une, je dois
simplement execute un "rpm -ba xx.spec"
mais j'aimerais le faire sous un autre utilisateur (qui a moins de droit que
root)

Je suppose qu'il y a une command qui permet d'executer une autre commande
sous un utilisateur donne non ?
[...]


En perl: POSIX::setuid

--
Stephane

Avatar
JRD
Bonjour,

Rakotomandimby Mihamina wrote:
On Thu, 28 Oct 2004 07:17:32 +0200, Mylene Sigod wrote:

Bonjour,


Bonjour

Je suppose qu'il y a une command qui permet d'executer une autre commande
sous un utilisateur donne non ?


Tu installe sudo, et tu le configure pour qu'il puisse faire cela.


Pour que root lance rapidement et facilement une commande avec des
droits d'un autre utilisateur :

su - <mon utilisateur> -c '<ma commande>'

merci d'avance
De rien.



JRD.
--
jerome (dot) drapeau <at> free (dot) fr
http://jerome.drapeau.free.fr
La critique est aisée, l'art est difficile.


Avatar
Nicolas George
Stephane Chazelas wrote in message
:
En perl: POSIX::setuid


Ou simplement « $< = » et « $> = ».