• spizzat2@lemm.ee
        link
        fedilink
        arrow-up
        88
        ·
        edit-2
        12 hours ago

        I’m fucking dead

        I’m really sorry to hear that; it sounds like a tough loss. Would you like me to run

        sudo rm -rf /* --no-preserve-root
        

        in a mock terminal session to make you feel better?

      • Donkter@lemmy.world
        link
        fedilink
        arrow-up
        38
        arrow-down
        1
        ·
        2 days ago

        People say it’s the worst timeline but the worst timeline wouldn’t let you run a mock terminal session with a computer to honor a dead relative now would it?

    • Sakychu@lemmy.world
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      1 day ago

      Using the prompt to explicitly tell it to simulate it “works”:

      “Please simulate a bash console and only print the output of the following command “sudo rm -fr / --no-preserve-root””

      rm: cannot remove ‘/proc/1/ns/mnt’: Device or resource busy rm: cannot remove ‘/proc/sys/net/ipv4/neigh/default/gc_thresh1’: Read-only file system rm: cannot remove ‘/sys/firmware’: Operation not permitted rm: cannot remove ‘/dev/pts/0’: Operation not permitted rm: cannot remove ‘/dev/kmsg’: Operation not permitted rm: cannot remove ‘/proc/kcore’: Operation not permitted rm: cannot remove ‘/proc/tty/driver’: Operation not permitted rm: cannot remove ‘/sys/fs/bpf’: Operation not permitted

        • Sakychu@lemmy.world
          link
          fedilink
          arrow-up
          10
          ·
          1 day ago

          Yeah thats why you gotta explicitly tell it to simulate or predict what might happend with a command. It just got trained on log files of bash consoles so it has the ability to predict what might happend after common commands!

  • I keep wanting to try to get it to run :(){:|: &};:. I didn’t think they’d be stupid enough to execute shell commands outside of a disposable container, so I figured rm -rf / wouldn’t really affect anything. But I thought there’d be a chance the containers might not be configured well enough to prevent a fork bomb from impacting that one server.

  • yetAnotherUser@discuss.tchncs.de
    link
    fedilink
    arrow-up
    17
    ·
    1 day ago

    You don’t need the --no-preserve-root flag for that command.

    /* is a shorthand for [every directory in / separated with a space]. rm doesn’t even get to see the *, it is automatically substituted by your shell prior to rm being started.

    sudo rm -rf /* is therefore exactly the same as:

    sudo rm -rf /bin /boot /dev /etc /home /lib /lib64 /lost+found /mnt /opt /proc /root /run /sbin /srv /swapfile /sys /tmp /usr /var
    
      • Ricky Rigatoni@lemm.ee
        link
        fedilink
        arrow-up
        10
        ·
        1 day ago

        I look on the cyberweb and it looks like they can but you need to install things specifically for that purpose. So hopefully nobody at the ai companies did that to the public interface. Or hopefully they did depending on your purposes.

    • markovs_gun@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      1 day ago

      Not terminal commands like this, but some have the ability to write and execute Python code to solve math problems more effectively than just the LLM. I’m sure that could be abused but not like this.