• TheProtagonist@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    1 year ago

    I sometimes believe that this kind of sudo touch approval is a scam. Quite often when I update some app that comes with an installer (like nextcloud or Edge browser), I am offered to approve the installation / update via touch ID, but it almost never works, but instead I have to type in the admin account and password. So I wonder why they even offer this option, when it has no effect?!

    • paperplane@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Did you focus the popup containing the Touch ID symbol? Often times it opens defocused and you have to click it to actually use Touch ID.

    • YourAvgMortal@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      The code is such a tangled mess that trying to update one place has no effect on others, or straight up fails because it was expecting a different response

  • cpressland@celeb.pizza
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    This is great, but I’ve not run sudo on a Mac for daily DevOps duties for at least five years now. If sudo is part of your workflow, question your workflow.

      • cpressland@celeb.pizza
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        I’m genuinely curious, what on a Mac do you routinely use root for? We use Jamf for device management, while I appreciate the scripts it runs almost certainly have superpowers, none of our end users do. Homebrew allows for full package management for CLI utilities without admin rights and Installomator handles GUI applications.

        • IphtashuFitz@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          1 year ago

          I use sudo on my Mac almost daily to edit my /etc/hosts file. My employer is a big user of Akamai, and this is the standard way of testing configuration changes on Akamai’s staging network prior to deploying them in production.

          This is how we ensure that a seemingly trivial change, not to mention incredibly complex ones, don’t result in doing something like knocking an entire website offline.