[nycbug-talk] Safety Expansion for FreeBSD rm(1)

Pete Wright pete at nomadlogic.org
Mon Oct 1 13:33:37 EDT 2007

On Mon, Oct 01, 2007 at 08:40:53AM -0700, Steven Kreuzer wrote:
> Greetings-
> I am reading through the freebsd-current mailing list and I stumbled upon a
> proposed patch that I thought was rather interesting
> Basically, is a patch to rm that first reads ~/.rm before actually removing
> anything to make sure that what you are trying to delete isn't "protected"
> Example, if I did rm -rf ~ /bin (when I really wanted ~/bin) it would check
> to make sure that /bin and ~ are allowed to be removed.
> I am kinda on the fence about this, but think it could be a useful way to
> protect yourself from yourself
> Project Page: http://people.freebsd.org/~daichi/safety-rm/
> eMail thread on freebsd-current: http://marc.info/?l=freebsd-current&m=119072708632143&w=2
> What do you think?

yea this is pretty bone headed if you ask me.  i'm not comfortable with
a binary in /bin being built to look at filesystems that more likely than
not will live on a remote filesystem (i.e. $HOME) by default in a production

while the concept may a good one for shared systems, the same objective can be achieved by
setting up your shell enironment to do this for you and will not require
extending /bin/rm (isn't that what the -i switch is for anyway).

anyway - just my two bits...


Peter Wright
pete at nomadlogic.org

More information about the talk mailing list