• SorteKanin@feddit.dk
        link
        fedilink
        arrow-up
        1
        ·
        11 months ago

        Actually curious how though - I mean won’t it just let all programs/users access everything? Or do some system stuff rely on permissions for certain behavior?

        • palordrolap@kbin.social
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          Theoretically yes, but yes, in that order.

          I’ve worked with Linux for decades at this point and I’m still not 100% sure exactly what breaks; it’s a mistake you make once, if at all, and you’ll only get a little way into even trying to figure out how to fix things before you throw your hands up in disgust and reinstall / restore the OS (or whatever subdir was affected).

          If I was to hazard a guess, it’s the kernel itself that balks, but there are other, almost as fundamental things (lib*.so files and the like) that may also be deliberately fussy.

        • savedbythezsh@sh.itjust.works
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          SSH will definitely break, I’ve had this issue before. If your private key in the .ssh dir is too open, ssh won’t let you use it.

        • Phrodo_00@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          11 months ago

          I actually don’t know how many programs do this, but several check that file permissions are correct or refuse to work. Sudo and ash are 2 of them. I could see /etc/shadow being readable and writable by everyone being a problem too, but I don’t know.