I have a directory with full permissions with root as owner. What I want is to be able to remove it as a normal user. However, i am not allowed to do so:
radu@Workstation:/tmp$ ls -l | grep cucu
drwxrwxrwx 2 root root 4096 oct 20 10:28 cucu
radu@Workstation:/tmp$ ls -la cucu
drwxrwxrwx 2 root root 4096 oct 20 10:28 .
drwxrwxrwt 66 root root 45056 oct 20 10:28 ..
radu@Workstation:/tmp$ rm -r cucu
rm: cannot remove 'cucu': Operation not permitted
Removing a directory (or a file) consists in deleting its entry into its containing directory, so to remove
cucu you need permissions on its parent; alas access rights are
rwxrwxrwt, and the
t means removal authorized for owner only, as the owner is
root, only root can remove