• 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.