Thank you for taking the time to report this bug and helping to make Ubuntu better. This sounds like expected behaviour. The reason for this is because of the way Nautilus handles trash for locations outside of your home folder. When you delete a file outside of your home folder, Nautilus looks for a '.Trash' folder at the root of the partition that the file is on. If this folder exists, it checks to make sure that it has 1777 permissions (all users rxw and sticky bit set). If these conditions are met, then Nautilus creates a subfolder named according to your user ID, in which the trash is stored. If the conditions are not met, then Nautilus tries to create the folder '.Trash' at the root of the partition, and give it 1777 permissions. This requires that you have write permission to this location.
In your case, when you attempt to delete a file from /tmp, Nautilus checks for the folder '/.Trash'. It doesn't exist, so it tries to create it. This fails, because you don't have the permissions to create it. Could you please verify this by doing: sudo mkdir /.Trash sudo chmod 1777 /.Trash Does your trash now work as expected? ** Changed in: nautilus (Ubuntu) Status: New => Incomplete -- Cannot move any file outside of home folder to trash (ext3) https://bugs.launchpad.net/bugs/248241 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs