Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
hreaper
Posts: 6
Joined: 2005-07-17 00:12

Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

Post by hreaper »

Hi,

ich meine diese Frage gestern Abend beim Stöbern hier schon mal gelesen zu haben, finde sie aber nicht mehr.

Was ich wissen möchte ist:
Wie kann ich kontrollieren, ob ein beliebiger Prozess in einer chroot-Umgebung läuft sprich dort gestartet wurde oder eben nicht?
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

Post by alexander newald »

lsof -p pid_vom_prozess
hreaper
Posts: 6
Joined: 2005-07-17 00:12

Re: Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

Post by hreaper »

Hmm... ich bekomme dann z.B. sowas raus:

Code: Select all

lsof: no pwd entry for UID 1004
hlds_run 3256 1005 255r REG 3,1 10058 229251 /home/peon/home/hlds/hlds_run
Die erste Zeile kommt vermutlich, weil ich per su peon den User peon angenommen habe. Das lässt aber noch nicht auf chroot schließen?

Was übersehe ich?
golloza
Posts: 23
Joined: 2005-01-03 17:27

Re: Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

Post by golloza »

/proc/`pidof bla`/root
hreaper
Posts: 6
Joined: 2005-07-17 00:12

Re: Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

Post by hreaper »

golloza wrote:/proc/`pidof bla`/root
danke
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: Prüfen, ob ein Prozess in einer chroot-Umgebung läuft?

Post by alexander newald »

lsof ohne vorher in die chroot umgebung zu wechseln und als root