Thread wurde script remote gestartet (13 answers)
Opened by schuetze09 at 2010-01-28 11:27

topeg
 2010-01-28 15:08
#131408 #131408
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
So kannst du herausfinden wer der übergeordnete Prozess ist.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use strict;
use warnings;
use Proc::ProcessTable;
my $proc = Proc::ProcessTable->new();
my ($own)=grep{$$==$_->{pid}}@{$proc->table()};
my ($upper)=grep{$own->{ppid}==$_->{pid}}@{$proc->table()};
if($upper->{fname} eq 'su')
{
  print "running throu 'su' \n";
}
else
{
  print "running normal\n";
}

Was ich gerne wissen würde wofür brauchst du das? Es ist doch nur wichtig zu wissen wie die BenutzerID lautet. Die bestimmt die Rechte die ein Prozess hat.
Last edited: 2010-01-28 15:23:21 +0100 (CET)

View full thread wurde script remote gestartet