[Pluto-help] Il proprietario di un processo

Manuel (R)ex Sanna rexsanna a tiscali.it
Ven 27 Set 2002 02:40:23 CEST


Michele Gervasoni wrote:

# Ho il problema di capire chi è il VERO proprietario di un processo,
# e se un processo può decidere che il suo proprietario non è chi l'ha lanciato. 
Si. USERID e' impostabile.

setgid(0);
setid(0);

Visto? Questo e' C / C++ e impone al sistema di usare come utente 'root'..
Ma e' una storia lunga.. Per ora lascia perdere, e' meglio ..

# Mi succede questo: 
#
# io sono loggato come utente "patrol", lancio il processo "PatrolAgent", dopo di ché, se 
# cerco di killarlo, mi dice che non posso perché non sono il proprietario! 
# In effetti, facendo un "ps" nudo e crudo non lo vedo quel processo, 
# compare solo con "ps -e", inoltre:
#
# il "ps -f --User patrol" NON lo elenca;
# il "ps -f --User root" lo elenca, ma come UID mette patrol;
#
# il comando "ps -aux" mette come USER patrol, ma se combino l'opzione u con --User lo vedo 
# solo facendo:
#
# "ps -u --User root", sebbene il campo USER sia "patrol"!
---------------------------------------------------------------------------------
DAI UNA OCCHIATA A :
(R)oot [neo][root] >man 1 ps
---------------------------------------------------------------------------------


Usando ps ma con una pipe su 'grep' [qualcosa come 'cerca'] puoi fare :

(R)oot [neo][root] >ps aux | grep daemon
daemon     738  0.0  0.4  1404  448 ?        S    02:01   0:00 /usr/sbin/atd

A questo punto hai il segnale.. [783]
Lo vuoi uccidere ?

(R)oot [neo][root] >kill -9 738
// non conviene, in questo caso, altrimenti ho finito di ascoltare musica..
// e non mi sembra il caso.. ;o)


# Un altro indizio interessante è che il PPID di PatrolAgent è 1, cioè init.
# Io non ci capisco un gran ché... qualcuno mi sa aiutare?
# Vi ringrazio tutti fin d'ora.

Vuoi diventare cattivo??
Usa questo :
(R)oot [neo][root] > gdb program 738
// e ovviamente impara a capirne l'output..


Se vuoi esiste anche:
(R)oot [neo][root] >top 
// che ti permette di monitorare i tuoi processi..

Ciao Michele..

-- 
# ===================================================================
# Manuel (R)ex Sanna
# [Studente al Dipartimento di Informatica di Torino]
#--------------------------------------------------------------------
# I computer non servono a nulla. Danno solo risposte
#                                                 -- Pablo Picasso --
# ===================================================================






More information about the pluto-help mailing list