SUID problem

Tom Hudec Tom na ABBA.cz
Sobota Duben 20 03:10:49 CEST 2002


Richard Willmann wrote:

>>Uzivatel ftp nema pravo x, nebude chyba v tom programu menicim identitu?
>>Neni nahodou potreba nastavit uid z eiud?
> 
> ten wrapper vyzera takto:


#include <sys/types.h>
#include <unistd.h>

> #define REAL_PATH "/usr/local/abc/abc.sh"
> main(ac, av)
> char **av;
> {

	setreuid( geteuid(), getuid() ); /* S timto to bude fungovat. */

>     execv(REAL_PATH, av);
> }
> 
> pricom binarka ma nastavene SUID.

-- 
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/

   .''`.  The box said Windows, NT or better, so I installed Linux. :-)
  : :' :
  `. `'   Debian GNU/Linux  http://www.debian.org/  http://www.debian.cz/
    `-    The Perfect OS - the most software, the most people



Další informace o konferenci Linux