Why I cann't delete my own file?

rui@test:~$ ls -l xxx
-rwxr-xr-t 1 rui rui 0 2011-10-16 13:45 xxx
rui@test:~$ rm xxx
rm: cannot remove `xxx': Operation not permitted
rui@test:~$

check the file's upfolder permission.

ls -ld . 

Deleting a file has nothing to do with a file's own permissions, but the directory's.

Hi ,
I hope it have some set permissions like sticky-bit....u can delete and try ...and more over u r in $ promt..login as su and try it......it work...all the best

Hi, try chmod 755 xxx; rm xxx

Are you sure you are the owner of the file. Sticky bit effect only on directories, not on files. May be you directory permissions contain sticky bit also.

What lsattr displays?