(Courriels de diversion: <alienais@lambrissees-fissure.com> <distillons@coudrons-repondit.com> <suppletifs@reverer-amortissait.com> <renaîtront@creuses-navigable.com> <echos@troues-regater.com> <dignitaire@obsequieuse-differenciation.com> <limonadiers@jouxtaient-mystificatrices.com> <ecu@regal-pacifies.com> <fusillee@astreindras-arceaux.com> <outrerons@cintrais-soldent.com> )
"C. Barnet" wrote: > > Bonjour e tous ; > > je souhaite qu'un utilisateur (du nom de user) execute en tant que root un > script (par sudo) sur un serveur distant (par ssh). > Je me fait donc mon script, me configure sudo et tout. > > Quand je me connecte par ssh au serveur en tant que root, tout marche. > > Quand je me connecte au serveur en tant que user, et que je fais 'sudo > script.sh', le script s'execute, mais pas en tant que root, en tant que user > (c'est peut-eŞtre curieux mais tre¨s clair vu ce que renvoie le script). tu est : USER effectif ROOT , USER reel non ROOT , (a prioiry d'un GROUPE E/R non root )! > > Plus curieux encore (e mes yeux du moins), quand je me connecte en tant que > root, puis que je fais 'su user', puis 'sudo script', e§a marche ... Cette manip la n est pas equivalente a la precdante a priory la tu est la dans le GROUPE root USER (Eff et Reel) ROOT > > Je n'ai pas essayeŠen me connectant physiquement sur le serveur. !!!!! que dit exactement le sripts et que fait il exactement ! je sais pas ou est axactement le probleme ! mais les commande su sudo garde dans la configuration de ta tache les fait que ton GROUPE n'est pas root ! ensuite on peut savoir que tu a change effectif et le reel USER !! exemple: je me connecte en user je fait ensuite su root j'essai alors de lancer un programme X le Programme X refuse voyant que j'ai pu faire un SU (il le sais en comparent mes droits effectif avec ceux de access (2)( qui teste le reel) cette manip permet a un programme de savoir !!!!! ce qui est en fait un trou dormant dans la securite ) si par contre je me conecte ROOT au depart que je change pour redevenir ensuiteROOT il voit user reel ROOT de chez effective ROOT ( et en plus dans le groupe ROOT ROOT) et la je passe (partout ?) (ce qui normalemnent devrais etre refuse !!!) a force de changer la norme c'est devenu un gruyer a weebmin et autre ! cherche ce qui a de specifique afaire en ROOT dans ton programme , donne si tu peut, juste les droits necesaire a un user specifique ! et vire l'acces au ROOT meme en SSH !! -- Veuillez n'utiliser que le format txt, dans les couriels ! pas de fichiers attache ou mime ! merci ! Si vous voulez me joindre personellement, placer le tag [PERSO], dans le titre de votre message. MERCI ! Je vous remeci de soutenir le logiciel libre ! Cf: http://www.fsf.org/philosophy/no-word-attachments.fr.html A.B. : imcp.ba@free.fr 033670506744 FREE LINUX SYSTEM http://imcp.ba.free.fr http://www.culte.org Pc : ortho-graphe connait pas !!! phonetique oui !!! -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>