[LUGOS-PROG] PHP chown()

"Branko F. Grac(nar" bfg at noviforum.si
Tue Mar 16 20:29:20 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nejc Skoberne wrote:
| Zdravo.
|
| Delam eno skripto, ki bo administrirala userje v bazi. Ko dodam novega
| uporabnika, zelim da se mu naredita mail in ftp direktorija. Ce ju
| naredim, je lastnik seveda nobody, ker Apache laufa kot nobody. Chown
| pa lahko izvede le root. Kako bi tole naredil? Nekje sem zasledil s
| sudotom? Kaksen hint?

1.) laufaj httpd kot root :)))) hehe

2.) sudo - naatimaj, da lahko nobody izvede ukaz chown(1) in le-tega s
pomo jo exec() ali system() pokli i iz PHP-ja

3.) skopiraj chown(1) nekam, mu dodaj suid bit in dovoli dostop do njega
samo uporabniku nobody. Iz php-ja pokli i program s pomo jo exec() ali
system().

lp, Brane

-----BEGIN PGP SIGNATURE-----

iD8DBQFAV1WQfiC/E+t8hPcRAoGxAJ9ENnLmdyVid9nHpIaeQOI2+YuDgACfZ+TJ
nKfh3UxXU6GoXAucPJxUbI8=
=4uPM
-----END PGP SIGNATURE-----



More information about the lugos-prog mailing list