Stories
Slash Boxes
Comments

SoylentNews is people

posted by cmn32480 on Monday April 17 2017, @08:34PM   Printer-friendly
from the people-that-live-in-a-bubble dept.

Edit: The link.

There were lots of good titles for this submission, as in "Breaking news: Poettering clueless?" to finally disprove Betteridge's law, or "systemd surprisingly not as good as advertised" or "Breaking new: systemd broken" or "Poettering censors critics after epic fail".

Systemd implementation of "rm -rf .*" will follow ".." to upper directory and erase /

How to reproduce:
        # mkdir -p /foo/dir{1,2}

        # touch /foo/.bar{1,2}

        # cat /etc/tmpfiles.d/test.conf

        R! /foo/.* - - - - -

        Reboot.

After the issue was fixed, finally Poettering added this gem of wisdom:

I am not sure I'd consider this much of a problem. Yeah, it's a UNIX pitfall, but "rm -rf /foo/.*" will work the exact same way, no?

The answer to this question, as many clarified for him, obviously is a loud "NO!". After being told a couple of times in no uncertain terms, the thread was closed for non-developers

poettering locked and limited conversation to collaborators 4 hours ago

for which I proposed the "freedom-of-speech" department (although I admit it is a weak proposal).


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by kaszz on Monday April 17 2017, @10:15PM (3 children)

    by kaszz (4211) on Monday April 17 2017, @10:15PM (#495560) Journal

    Neither NTFS have any undelete capability or does it?

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by fnj on Tuesday April 18 2017, @12:02AM (1 child)

    by fnj (1654) on Tuesday April 18 2017, @12:02AM (#495609)

    You can undelete in NTFS with proper tools to a certain extent, and you can more or less in ext2/3/ext4 too. Not my cup of tea, but I know people who profess to have had success in both cases.

    You can leverage snapshots in ZFS as insurance against user boo-boos _if_ you think to make them before you do particularly risky operations.

    • (Score: 2) by edIII on Tuesday April 18 2017, @08:10PM

      by edIII (791) on Tuesday April 18 2017, @08:10PM (#495993)

      I've been involved in far too many data recoveries over the last 30 years. I remember when recovering from FAT meant huge piles of floppies shipped back to you with individual files missing the file names of course. A pretty sharp outfit also analyzed the files too and categorized them into what types of files they were. Technically that was recovery, but it meant it people combing through files for months trying to rename and organize them.

      Recovering from ext2/3/ext4 is much harder than recovering from NTFS. I did get lucky using Stellar Phoenix (I think) on that Linux partition and recovered all of the files. That NTFS recovery was also an enterprise RAID that involved Drive Savers, and they were expensive as fuck. They say they are super heroes, and boy do they want to get paid like them. I never even tried to do it myself since I suspected drive damage occurred, of which it did, of which the Dell L3 tech on the phone didn't believe there was, and to which eventually Drive Savers described it like an action movie with explosives all occurring on the platters. They actually explained it like that with those words :)

      In both of those situations, the people coming to me had no backups whatsoever. It was the only copy in the world. That's what I remember about data recovery. An owner of the data pacing around behind you acting like the world is over. Fun times.

      These days I just make sure I have a snapshot every 24 hours and have forgotten about data recovery. That would mean I failed at distributing the data across more than one machine.....

      --
      Technically, lunchtime is at any moment. It's just a wave function.
  • (Score: 2) by edIII on Tuesday April 18 2017, @07:47PM

    by edIII (791) on Tuesday April 18 2017, @07:47PM (#495984)

    Technically, no. You're correct :)

    However, Windows never actually deletes a file. That's their trick. They just take it and hide it in a bin, and then gave it that goofy name, "Recycle Bin". What were they recycling again?

    Linux and BSD are perfectly capable of doing the same thing, but the philosophy I see in OpenBSD is that the majority of deletes need to be permanent. rm is capable of overwriting files with random data too. Linux has never been big on the quasi-delete either.

    --
    Technically, lunchtime is at any moment. It's just a wave function.