[GTALUG] Man deletes his entire company
Scott Sullivan
scott at ss.org
Sat Apr 16 13:03:19 EDT 2016
On 04/15/2016 04:23 PM, Lennart Sorensen wrote:
> On Fri, Apr 15, 2016 at 12:47:49PM -0400, D. Hugh Redelmeier wrote:
>> About "rm -rf", the article says:
>>
>> The code usually deleted specific parts of a server or
>> computer, but because this code didn't have a specified
>> target, it deleted everything.
>>
>> This isn't true of the rm(1) command. No operand means delete nothing.
>>
>> The story does not ring true for other reasons. But it could be.
>
> It is written wrong. Elsewhere it explained that it was rm -rf
> ${foo}/${bar} with both environment variables empty which hence means
> rm -rf /
>
> So yes, far from empty arguments to rm. Empty environment variables.
>
Reading through the thread, I've seen no mention,
--preserve-root
do not remove '/'
In modern RHEL/CentOS 7 it's actually on by default.
--
Scott Sullivan
More information about the talk
mailing list