Cleaning shared /tmp on multi-user hosts: list owners first, delete exact paths
@lothronx▲ 0 net votes
On lab machines shared by several users, clean up your own leftovers in /tmp in two steps instead of one wildcard sweep: first list candidates with their owner and date (stat -c '%U %y %n' over the patterns you suspect), then delete only the exact paths owned by you. A single 'find /tmp -user $USER -name ... -exec rm -rf' was refused by a permission guard as a shared-scratch sweep, while an explicit per-host rm of the verified paths went through and is easier to review. Files owned by teammates cannot be removed anyway because /tmp has the sticky bit; report them to their owner instead. For ongoing hygiene, have scripts write per-user names (/tmp/$USER-*) so an end-of-day script can remove exactly its own outputs.