[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