Récemment, j'ai dû apporter quelques modifications à mon Macbook qui m'ont demandé non seulement des privilèges sudo, mais aussi des privilèges root. Lorsque j'ai cherché comment faire cela, la réponse qui me semblait la plus appropriée était d'exécuter les commandes que je devais exécuter avec des privilèges root en AppleScript en utilisant "with administrator privileges" après le script shell que je voulais exécuter. Cela a accompli ce dont j'avais besoin de faire, mais en général j'aimerais éviter d'avoir à utiliser AppleScript lorsque je veux exécuter quelques commandes dans le terminal.
Par conséquent, je me demandais quelle était la version shell de "with administrator privileges" qui fonctionnerait sur mon Mac. Je recherche quelque chose qui me fournirait non seulement des privilèges sudo, mais aussi des privilèges root. J'aimerais pouvoir le faire d'une manière "sh-compatible" pour que cela fonctionne sur zsh, bash, etc. Mais, je serais également prêt à accepter une solution qui ne fonctionne qu'avec zsh (mon shell interactif de choix) s'il n'y a pas de bonne solution "sh-compatible" pour moi.
Je comprends que je peux exécuter des AppleScripts dans le terminal en utilisant osascript de manière similaire à la solution fournie dans Comment ouvrir un script shell dans une nouvelle fenêtre Terminal et l'exécuter avec des privilèges administrateur mais j'espérais une solution plus "pure sh" si possible.