malloc() + gpg

V13 v13 at priest.com
Tue Mar 11 21:51:01 EET 2003


On Tuesday 11 March 2003 17:33, Nikos Mavroyanopoulos wrote:
> On Tue, Mar 11, 2003 at 09:28:18AM -0500, Alexandros Papadopoulos wrote:
> > Όσο για την πρόταση του nmav (να τρέξω το strace σαν root):
> > Πώς μπορώ να τρέξω το strace σαν root και την υπόλοιπη εντολή σαν απλός
> > χρήστης;  Το όλο θέμα είναι να δω ότι λειτουργεί σωστά το gpg όντας
> > suid root, όταν καλείται από κάποιον χρήστη. Τι σχέση μπορεί να έχει το
> > "operation not permitted" exit status της mlock που καλείται από το
> > gpg, με τα δικαιώματα του strace?
>
> Δεν μπορεις να κανεις strace σε setuid προγράμματα (γι'αυτό και
> το mlock δεν λειτουργει), παρα μονο αν κανεις το strace setuid,
> ή το τρέξεις σαν root. Μαλλον το πρώτο αρκεί.

Kati tetoio den exei noima mias kai einai akribos to idio me to na to treksei 
san root. H exec poy tha kanei h strace tha'nai me euid==0, opote to process 
tha ksekinisei me euid==uid==0..

An thelei na kanei mia tetoia dokimi tote mporei na koitaksei ton kodika kai 
na dei to simio opoy ginetai to lock kai sti synexeia na xrisimopoihsei to 
gdb san root kai na to kanei attach sto process toy gpg....

Fysika kati tetoio einai asymforo/dyskolo kai gia to logo ayto oi typoi poy 
grapsane tin strace to kanena ligo poio aytomata... Arkei na treksei san 
root:

strace -u nobody gpg

> Nikos Mavroyanopoulos
<<V13>>



More information about the Linux-greek-users mailing list