IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> kill not permitted
Options
crilaupub
posté 26 Dec 2012, 09:44
Message #1


Nouveau Membre


Groupe : Membres
Messages : 2
Inscrit : 26 Dec 2012
Membre no 181 454



Bonjour,

Je cherche à fermer la session en cours sans message de confirmation à partir d'un script. Pour cela j'ai réalisé un script en tcsh qui utilise la commande kill -9 pid.
Bien que le script ait pour owner root et ait pour droit -rwsr-xr-x@ 1 root staff 253 26 déc 09:00 script.sh. rien n'y fait, j'ai toujours le message suivant à l'execution : 49: Operation not permitted. 49 est le PID correspondant au login windows.
Si je passe la même commande dans une fenêtre terminal en étant root, la session se ferme immédiatement. Il semblerait que le SUID n'ait pas l'effet escompté. QU'en pensez-vous ? Avez-vous une autre méthode ?

Merci d'avance
Go to the top of the page
 
+Quote Post
schlum
posté 26 Dec 2012, 12:14
Message #2


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 23 734
Inscrit : 25 Oct 2002
Lieu : Sceaux (92)
Membre no 4 319



Le setuid est ignoré sur les scripts shell pour raison de sécurité…


--------------------
I think therefore I Mac
Map Macbidouille ; Stats Macbidouille

Pour vous torturer les méninges !
Go to the top of the page
 
+Quote Post
Jaypee
posté 26 Dec 2012, 12:24
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 973
Inscrit : 29 Aug 2002
Membre no 3 340



Si le but est de fermer une session à la sortie d'une app, un script shell spécialisé qui se termine par un logout et un compte configuré pour utiliser ce script comme shell (au leiu de bash ou ksh) devrait faire l'affaire, non ?

J-P
Go to the top of the page
 
+Quote Post
crilaupub
posté 26 Dec 2012, 18:03
Message #4


Nouveau Membre


Groupe : Membres
Messages : 2
Inscrit : 26 Dec 2012
Membre no 181 454



Merci Schlum et Jaypee.
Je pense que je vais donc m'orienter vers un petit bout de code en C . Le logout en applescript ne donne pas satisfaction car là encore je n'arrive pas à supprimer la ou les fenêtre(s) de confirmation (quand SAFARI est ouvert ou d'autres appli, il peut y avoir plusieurs fenetres).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2014 - 16:57