On Wed, Mar 07, 2001 at 12:50:40PM +0200, George CARAGEA wrote:
 >   Vreau si eu sa fac un un script sau un programel C care sa fie executat
 > de un user oarecare, sa se suideze ca root si sa schimbe permisiile pe un
 > director. Uite sursa C:
 [snip]
 > Ce alte solutii exista?

        main(int argc, char **argv)
        {
                setreuid(0,0);
                sysexec char[1024];
                snprintf(sysexec, 1024, "/bin/chown -R cvs.cvs %s", argv[1]);
                system(sysexec);
        }

        recomand strace -f programel-setuid daca nu merge, desi ...
parca nu poti face strace pe un setuid ...

 >   George Caragea   - [EMAIL PROTECTED]
 >   NetAdmin for The Numerical Methods Lab - lmn.pub.ro

-- 
 Catalin Muresan
 ASTRAL TELECOM
 Internet Department
 CM8697-RIPE, CM1206-ROTLD

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui