[ dejan @ 01.10.2004. 19:10 ] @
Kako da uz izvedem to? Stalno dobijam 'Operation not permitted' cak iako ja kreiram fajl.

Npr. pogledam ko je owner nekog fajla:

$owner=fileowner($fajl);

Potom obrisem $fajl i napravim novi sa istim imenom (koji ce sada za usera imati nobody). I onda pozovem:

chown($fajl,$owner);

... ali nece...
[ popeye @ 01.10.2004. 23:29 ] @
Za promenu vlasnika datoteke je potreban CAP_CHOWN capability. Samo root korisnik to može uraditi.

U suprotnom, običan korisnik bi mogao da prisvoji sistemske datoteke (/etc/shadow na primer) i preuzme sistem.