As shown below, on my Ubuntu system, carlo directory has the sticky bit permission set. It contains the file file1 owned by user lab.
lab@ubuntu:~$ ll | grep carlo drwxrwxr-t 2 ubuntu ubuntu 4096 Oct 31 08:09 carlo/ lab@ubuntu:~$ ll /home/ubuntu/carlo/file1 -rw-rw-r-- 1 lab ubuntu 0 Oct 31 08:09 /home/ubuntu/carlo/file1 lab@ubuntu:~$ As you can see user lab owns file1, yet he can't rename or delete the file.
lab@ubuntu:~$ mv /home/ubuntu/carlo/file1 /home/ubuntu/carlo/file2 mv: cannot move '/home/ubuntu/carlo/file1' to '/home/ubuntu/carlo/file2': Permission denied lab@ubuntu:~$ rm /home/ubuntu/carlo/file1 rm: cannot remove '/home/ubuntu/carlo/file1': Permission denied lab@ubuntu:~$ Is this an expected behavior?