CHMOD-om menjas atribute fajlovima. Postoje 3 grupe atributa: Owner, Group, World i svakoj grupi otgovara neki broj koji oznacava prava pristupa toj grupi. Po defaultu je 644, sto znaci Owner moze da cita i pise, Group moze samo da cita kao i World. Da bi sofver mogao da pise u tvoj file moras da dodelis svakoj grupi pravo za pisanje a to ti je 666.
execute = 1
write = 2
read = 4
(koriste se bitovi) pa tako ako je World=1 onda svi mogu da izvrse (execute) taj script. Ako je 2 onda znaci mogu da citaju, a ako je 3 (1+2) onda znaci mogu i pisanje i execute.
6 = 4+2 => citanje + pisanje
Zato ti ne broji rezultat jer nema prava pisanja pa stoga ne moze ni da sacuva u tvoj data.txt.
Ako koristis recimo windows commander za ftp onda na data.txt ides File->Change Attributes pa za sve 3 grupe ukljucis citanje i pisanje. (Posto ne znas ovo verovatno ne znas da koristis ni chmod pa ti necu ni objasnjavati)
Goran Pilipović fka bluesman