I accidentally untarred archive intended to be extracted in root directory, which among others included some files for /etc directory.
I went on to rm -rv ~/etc, but I quickly typed rm -rv /etc instead, and hit enter, while using a root account.

    • vapeloki@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      4 minutes ago

      So, you don’t do backups of /etc? Or parts of it?

      I have those tars dir ssh, pam, and portage for Gentoo systems. Quickset way to set stuff up.

      And before you start whining about ansible or puppet or what, I need those maybe 3-4 times a year to set up a temporary hardened system.

      But may, just maybe, don’t assume everyone is a fucking moron or has no idea

    • underscores@lemmy.zip
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      1
      ·
      5 hours ago

      I agree with this take, don’t wanna blame the victim but there’s a lesson to be learned.

      • neatchee@piefed.social
        link
        fedilink
        English
        arrow-up
        22
        ·
        edit-2
        4 hours ago

        except if you read the accompanying text they already stated the issue by accidentally unpacking an archive to their user directory that was intended for the root directory. that’s how they got an etc dir in their user directory in the first place

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 hours ago

      [OP] accidentally untarred archive intended to be extracted in root directory, which among others included some files for /etc directory.

    • palordrolap@fedia.io
      link
      fedilink
      arrow-up
      6
      ·
      5 hours ago

      I dunno, ~/bin is a fairly common thing in my experience, not that it ends up containing many actual binaries. (The system started it, miss, honest. A quarter of the things in my system’s /bin are text based.)

      ~/etc is seriously weird though. Never seen that before. On Debians, most of the user copies of things in /etc usually end up under ~/.local/ or at ~/.filenamehere

      • db2@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        4 hours ago

        I use ~/config/* to put directories named the same as system ones. I got used to it in BeOS and brought it to LFS when I finally accepted BeOS wasn’t doing what I needed anymore, kept doing it ever since.