[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