Commande sudo inopérante sur Mac

Bonjour,


Comme le titre l'indique, la commande sudo est devenue inopérante après une mise à jour de Mojave vers Catalina (sur un MacMini 2012 intel).


J'ai essayé plusieurs procédures ci-dessous sans succès:


  • Ré-installation complète de Catalina (alt+cmd+R au démarrage, puis etc...)
  • Mon compte administrateur (uid: 501) était dans le groupe "staff" (d'après ce qui était indiqué dans les "Préférences Système>Utilisateurs et groupes> Options avancées"), je l'ai mis successivement une première fois dans le groupe "admin", puis ensuite dans le groupe "wheel" après avoir pu visualiser (par changement des autorisations) le fichier /etc/sudoers et vu les lignes:


# root and users in group wheel can run anything on any machine as any user
root ALL = (ALL) ALL
%admin ALL = (ALL) ALL



Le fichier /etc/sudoers avait pour autorisations:


"système: Lecture seulement",

"wheel: Lecture seulement",

"Everyone: accès interdit".


Après ces deux échecs, j'ai remis mon compte administrateur dans le groupe "staff" comme il l'était à l'origine.


La commande


sudo vi /etc/sudoers


par exemple, me renvoie les lignes:


sudo: 4294967295,422,464,409,419,455,461,452,454,465,436,418,414,451,407,446,423,430,410,448,417,449,413,431,447,33,100,204,250,395,398,399,400,703,432,442,462,403,457,441,463,444,459,412,456,702,443,434,402,416,411,435,450,429,701: invalid value
sudo: unable to initialize policy plugin


J'aimerais pouvoir utiliser cette commande sudo pour installer brew (entre autre).


La commande:


Louis@MacMini ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


renvoie:


==> Checking for `sudo` access (which may request your password)...
sudo: 4294967295,422,464,409,419,455,461,452,454,465,436,418,414,451,407,446,423,430,410,448,417,449,413,431,447,33,100,204,250,395,398,399,400,703,432,442,462,403,457,441,463,444,459,412,456,702,443,434,402,416,411,435,450,429,701: invalid value
sudo: unable to initialize policy plugin
Need sudo access on macOS (e.g. the user Louis needs to be an Administrator)!
sudo: 4294967295,422,464,409,419,455,461,452,454,465,436,418,414,451,407,446,423,430,410,448,417,449,413,431,447,33,100,204,250,395,398,399,400,703,432,442,462,403,457,441,463,444,459,412,456,702,443,434,402,416,411,435,450,429,701: invalid value
sudo: unable to initialize policy plugin


Or, le compte Louis est un compte Administrateur!


J'ai regardé en peu partout sur stackexchange par exemple mais je n'ai rien trouvé pour le moment de pertinent et qui solutionne ce problème; qui semble bien à première vue insoluble d'après certains.


Si néanmoins quelqu'un aurait quelques autres suggestions, je suis naturellement preneur.


A+


[Titre Modifié par l’hôte]


Mac mini, macOS 10.15

Publiée le 9 avr. 2023 à 05h39

Répondre
Question marquée comme Réponse la mieux classée

Publiée le 17 avr. 2023 à 10h01

Bon,


Ça y est! Installation complète finie. Très long tout ça. Mon MacMini marchant mal, la première sauvegarde (clonage sur un disque externe avec "Carbon Copy Cloner") a duré... presque 30h... J'avais aussi fait une sauvegarde sur un autre disque externe avec Time Machine. Après, démarrage avec les touches "Maj + Option + Commande + R" enfoncées pour faire une installation de Mavericks et récupérer le logiciel "Installer macOS Mavericks" dans le dossier "Applications" qui était impossible à récupérer autrement avec l'Apple Store. Puis, création d'une clé USB amorçable (de plus de 14Go impérativement) avec "Utilitaire de disque" et sa fonction de "restauration" pour copier aussi sur cette clé ce programme d'installation de Mavericks.

Puis, redémarrage avec la touche "alt" enfoncée pour démarrer sur cette clé USB à partir de laquelle j'ai pu lancer le programme "Utilitaire de disque" de Mavericks et totalement effacer le disque dur interne de mon MacMini (sueurs froides...). Puis formatage au format APFS (il était formaté en Mac OS étendu journalisé HFS+ depuis 10 ans!). Puis installation avec cette clé de Mavericks. Redémarrage après installation et mise-à-jour successives sans ID Apple, etc... jusqu'à Mojave.


J'ai viré pas mal de softs que je n'utilisais pas. Les codes des softs importants que j'utilisais étaient bien au chaud et j'ai fait des ré-installations clean des softs que j'utilisais strictement et seulement ceux-là.

Après j'ai fait l'installation du contenu du compte standard (4h pour tout transférer...).


Résultat des courses: pas de plumes de perdues (youpi), et un ordinateur que je ne reconnais plus: une fusée !!!!

Est-ce que le format APFS y est pour quelque chose? La réinstallation clean de l'OS y est pour quelque chose; c'est sûr. Mais le format du disque certainement aussi. En fait, j'ai l'impression que mon MacMini est plus rapide que lorsque je l'ai acheté. C'est une renaissance véritablement. J'ai pas été habitué à une telle rapidité pour une telle machine de base et aussi ancienne. Impressionnant. Mais ça m'a fait ma semaine..... Et il faut de la patience. Ouf....! Fini.


Merci à vous deux Gorfox et Nanou55 !!!!!!


Questions similaires

28 réponses
Question marquée comme Réponse la mieux classée

Le 17 avr. 2023 à 10h01 en réponse à Gorfox

Bon,


Ça y est! Installation complète finie. Très long tout ça. Mon MacMini marchant mal, la première sauvegarde (clonage sur un disque externe avec "Carbon Copy Cloner") a duré... presque 30h... J'avais aussi fait une sauvegarde sur un autre disque externe avec Time Machine. Après, démarrage avec les touches "Maj + Option + Commande + R" enfoncées pour faire une installation de Mavericks et récupérer le logiciel "Installer macOS Mavericks" dans le dossier "Applications" qui était impossible à récupérer autrement avec l'Apple Store. Puis, création d'une clé USB amorçable (de plus de 14Go impérativement) avec "Utilitaire de disque" et sa fonction de "restauration" pour copier aussi sur cette clé ce programme d'installation de Mavericks.

Puis, redémarrage avec la touche "alt" enfoncée pour démarrer sur cette clé USB à partir de laquelle j'ai pu lancer le programme "Utilitaire de disque" de Mavericks et totalement effacer le disque dur interne de mon MacMini (sueurs froides...). Puis formatage au format APFS (il était formaté en Mac OS étendu journalisé HFS+ depuis 10 ans!). Puis installation avec cette clé de Mavericks. Redémarrage après installation et mise-à-jour successives sans ID Apple, etc... jusqu'à Mojave.


J'ai viré pas mal de softs que je n'utilisais pas. Les codes des softs importants que j'utilisais étaient bien au chaud et j'ai fait des ré-installations clean des softs que j'utilisais strictement et seulement ceux-là.

Après j'ai fait l'installation du contenu du compte standard (4h pour tout transférer...).


Résultat des courses: pas de plumes de perdues (youpi), et un ordinateur que je ne reconnais plus: une fusée !!!!

Est-ce que le format APFS y est pour quelque chose? La réinstallation clean de l'OS y est pour quelque chose; c'est sûr. Mais le format du disque certainement aussi. En fait, j'ai l'impression que mon MacMini est plus rapide que lorsque je l'ai acheté. C'est une renaissance véritablement. J'ai pas été habitué à une telle rapidité pour une telle machine de base et aussi ancienne. Impressionnant. Mais ça m'a fait ma semaine..... Et il faut de la patience. Ouf....! Fini.


Merci à vous deux Gorfox et Nanou55 !!!!!!


Le 9 avr. 2023 à 08h03 en réponse à Azscol

Bonjour Azscol


Parfois si on ne fait que réinstaller sur l'ancien MacOS sans complètement effacé le disque de démarrage cela ne résout pas toujours tous ces petits (dans ton cas grand) dysfonctionnement

Je ne peut te garantir que cela vas résoudre le tien car je n'ai aucun moyen de le vérifier (Mon Mac ne peut pas rouler Catalina car beaucoup trop récent)

Fait une installation complète après avoir effacé l'intégralité (initialisé, re-formaté) ton disque de démarrage


ATTENTION: Faut avoir le disque ou tout autre média d'installation du macOS Catalina avant de procédé


En espérant que cela résoudra ton problème 🦊

Le 11 avr. 2023 à 11h41 en réponse à Azscol

C'est 99,8% la procédure mais d'une façon différente de celle que je te recommanderais

Procédure à suivre avant de vendre, de céder ou d’échanger votre Mac - Assistance Apple (FR)

Surtout la section d'effacé le disque dur que tu ne mentionne pas et a faire avant l'installation de Mavericks

Il faut efface complètement le disque de démarrage avec l'utilitaire de disque dans cette section de récupération et qui est le but principal de toute la manœuvre soit un CLEAN INSTALL

Note : La commande sudo est encore disponible sur Ventura avec quelque petite modification non pas dans les commandes mais présente dans le coeur du système macOS (cela vas de soit car tout évolue)

A+🦊



Le 11 avr. 2023 à 11h02 en réponse à Gorfox

Ok, dur dur....


Donc voilà ce que je pense faire (sur mon MacMini à puce Intel, vieux modèle fin 2012..., j'ai toujours noté tous mes mots de passe sur des feuilles de papier... identifiant Apple et mot de passe compris):


Première méthode "à la main" en utilisant la série de touches "cmd + shift+fn+." pour visualiser les dossiers et fichiers invisibles dans les comptes:


1- Dans mon compte utilisateur administrateur, transférer sur le disque externe tous les fichiers et dossiers (visibles et invisibles) se trouvant à la racine du disque dur interne à l'exception du dossier "Système" (/System). Si il m'est demandé une authentification, cette authentification ne passant pas par le terminal avec la commande sudo mais avec une fenêtre d'authentification, je peux dans ce cas faire cette authentification dont je sais qu'elle marche. À priori, le contenu dans le compte utilisateur standard ne sera peut-être pas transféré. J'effectuerai alors ce transfert en étant dans mon compte utilisateur standard.


1 bis- Je fais un clone de mon disque dur interne sur le disque dur externe via la fonction de restauration disponible dans l'application "Utilitaire de disque" et à l'issue de ce clonage, je vire le dossier /System qui se trouve sur le disque dur externe.


2- Je démarre avec les touches "Maj + Option + Commande + R" enfoncées qui fera une installation de Mavericks et qui en plus téléchargera le programme d'installation de Mavericks (que je ne peux pas obtenir via Apple Store de même que je ne peux pas récupérer ces programmes pour Mojave et Catalina via l'Apple Store; ça ne marche pas...!)


3- Après installation de Mavericks, je vérifie si la commande sudo fonctionne en ligne de commande dans l'application Terminal.

    • 3-i) sudo fonctionne et je fais alors des mises-à-jour successives jusqu'à Mojave (Catalina pas bon on dirait...)
    • 3-ii) la commande sudo ne fonctionne pas. Je crée alors une clé USB amorçable (de plus de 14Go...) à partir du programme d'installation de Mavericks qui a été téléchargé lors de l'étape 2. J'efface mon disque dur interne en totalité avec l'application "Utilitaire de disque" en le reformatant en totalité au format APFS avec le nom "Macintosh HD". Redémarrage alors sur la clé USB amorçable et installation de Mavericks. Puis mise-à-jour au moins jusqu'à Mojave. Puis transfert des fichiers se trouvant sur le disque externe sur le disque interne (après avoir fait la série de touches "cmd + shift+fn+." pour faire apparaître les fichiers et dossiers invisibles).


Conclusion: une commande sudo inopérante et une application "Apple Store" qui ne permet pas de télécharger les programmes d'installation des différents OS, est une véritable punition!

Ma question est alors, pourquoi après cette mise-à-jour de Mojave vers Catalina une telle "punition" de la part de Apple... Franchement, je me pose des questions! Pas vous?


Le 10 avr. 2023 à 02h20 en réponse à Gorfox

Merci Gorfox,


  • J'ai pu correctement télécharger les programmes d'installation pour Mojave et Catalina à l'adresse que vous indiquiez (via Apple Store):


Comment télécharger macOS - Assistance Apple (FR)


  • J'ai bien un accès à internet lorsque j'appuie sur les touches alt+cmd+R au démarrage.
  • Je ne sais pas trop ce que vous voulez dire par "mot de passe de déverouillage". Je n'ai en tous les cas pas activé FileVault si c'est ce que vous sous-entendez.
  • Ensuite, il y a la procédure d’effacement (Merci à Nanou55) indiquée ici:


Effacer les données d’un Mac à processeur Intel à l’aide de l’Utilitaire de disque – Assistance Apple (CA)


  • Et enfin, la procédure de création du support amorçable (clé USB dans mon cas) indiquée ici:


Création d’un programme d’installation amorçable pour macOS - Assistance Apple (CH)


Donc, voilà à peu près la situation:


  1. Téléchargement des programmes d'installation Mojave ou Catalina
  2. Création du support amorçable (clé USB en ce qui me concerne)
  3. Effacement complet du disque (via l'utilitaire "Disk Utility")
  4. Redémarrage à partir du support amorçable et installation du système
  5. Transfert depuis le disque de sauvegarde produit avec Time Machine (via l'utilitaire "Assistant Migration" éventuellement).


Ce dernier point 5. reste pour moi encore un peu obscur...


Voilà voilà...


Merci encore.


Azscol





Le 10 avr. 2023 à 06h09 en réponse à Nanou55

Bonjour Vous deux🦊


Mon but c'est justement d'éviter d'utiliser Time Machine pour ré-installer un macOS (possiblement fautif) mais une version nouvellement téléchargé et de rebâtir le système a neuf (et oui un gros coup de massue)

soit ne pas utiliser ceci - Transfert depuis le disque de sauvegarde produit avec Time Machine (via l'utilitaire "Assistant Migration" éventuellement). ou une récupération complète du système avec Time Machine

et pour ce qui est de

  • Je ne sais pas trop ce que vous voulez dire par "mot de passe de déverouillage". Je n'ai en tous les cas pas activé FileVault si c'est ce que vous sous-entendez.

C'est soit le mot de passe administrateur que tu utilise pour partir sa cession sur ton Mac ainsi que le nom utilise pour ouvrir cette cession

ou ton identifiant apple avec sont mot de passe que tu a utiliser pour initialiser ton Mac mini

Car si tu efface le disque et que tu veut partir l'installation, ces informations te seront demandé, c'est la méthode utiliser par Apple comme méthode de sécurité (et qui verrouille le Mac) pour évité qu'un Mac volé ne puisse être utilisé


l'étape suivante était de

Cela exige beaucoup de minutie et d'attention pour ne rien PERDRE (comme mentionne Nanou55 des plumes 😱) et beaucoup de temp

  • Faire deux Time Machine sur deux disque différent (la redondance t'assure une plus grande sécurité mais pas obligatoire) (et ne servira que pour la récupération de données et non pas du système au complet)
  • Activer toutes les configurations (option) dans iCloud (beaucoup a faire dans ce iCloud un section seulement pour cela ). (mais sur Mojave/Catalina versus Ventura il doit avoir une bonne différences 🤔)
  • Note minutieusement tous les Mot de Passe et il faut retirer les Licences de certaine application si nécessaire (pour pouvoir les ré-installer ultérieurement car certain application compte le nombre d'activation), les documents, les mails sauvegarde en interne, les photos, la musique, et tous, tous, tous, tous ce que tu a entreposé sur ton ordinateur. Prend une pause (d'un jours) et réfléchie pour voir si tu n'a pas oublier quelque chose 🤔 et par la suite fait un sauvegarde manuel de tous ces fichiers sur un des Disque Dur ou un troisième (une sécurité supplémentaire c'est pas de trop)


Une méthode plus complète pour effacé sont Mac

Procédure à suivre avant de vendre, de céder ou d’échanger votre Mac - Assistance Apple (FR)

Ce qui vas le rendre en condition d'usine ce qui est la situation recherche


C'est toute les commande sudo qui ne marche plus sur ce compte administrateur ?

Si oui crée un nouvelle utilisateur administrateur ouvre cette cession et essaie la commandes sudo pour la création de la clé


A+🦊




Le 9 avr. 2023 à 15h44 en réponse à Azscol

donc j'attend la confirmation des points mentionnes ci-haut avant de continuer avec la procédure que je doit écrire manuellement car je n'aurais plus accès a l'ordinateur (traitement de texte) pendant cette procédure

A+🦊


Le 10 avr. 2023 à 03h42 en réponse à Azscol

Source Apple:


Sur un Mac à processeur Intel : Choisissez le menu Pomme  > Redémarrer, puis appuyez immédiatement sur une de ces combinaisons de touches et maintenez-les enfoncées, en fonction de ce que vous voulez faire :

  • Pour installer la dernière version de macOS qui est compatible avec votre ordinateur :Option + Commande + R.
  • Pour réinstaller la version initiale de macOS depuis Internet (y compris les mises à jour disponibles) : Contrôle + Majuscule + Commande + R.


Tu en es où en ce moment ?


Mojave.

Catalina.

Le 11 avr. 2023 à 02h02 en réponse à Nanou55

J'obtiens ou bien une installation de Mavericks... ou bien une installation de Catalina seulement dont je sais pour cette dernière que cela ne résoud pas le problème puisque j'ai déjà essayé. Mais, je peux récupérer le programme d'installation à l'issue de cette ré-installation (foireuse) du système Catalina.... (Itout pour Mavericks)

Ou alors, je fais une installation de Mavericks et je fais des mises-à-jour successives en m'assurant bien qu'à chaque étape la commande sudo fonctionne.... C'est peut-être cette dernière solution qui est la plus rapide et simple.

Le 11 avr. 2023 à 02h12 en réponse à Gorfox

Il y a le problème de faire un backup en évitant d'utiliser Time Machine, donc un backup complet sur un disque dur externe (que je dois acheter...) formaté en APFS (ou plutôt hfs+/Mac OS étendu journalisé ?) et avec des commandes rsync ou dd ou cp ou mieux encore peut-être la commande diskutil pour faire un clone de mon disque dur interne et avec les bonnes options (à bien réfléchir quant à leur choix); notamment sur les liens... Mais j'ai peur d'être encore obligé d'utiliser avec ces commandes la commande sudo inopérante... et le backup ne se fera pas....

Le 11 avr. 2023 à 05h09 en réponse à Azscol

Pour ma part j'utiliserais Time Machine simplement comme sécurité cela si on oublie de sauvegardez des document dans l'exercice de sauvegarde manuel sur un disque externe et que si on n'a rien oublier alors il ne servira pas

une opinion : un Clone est utile que si le système ne présente aucune défaillance sur le disque d'origine

Et pour le moment je n'utiliserais pas le terminal seulement avec ce que tu mentionne

"Ou alors, je fais une installation de Mavericks (ou autre) et je fais des mises-à-jour successives en m'assurant bien qu'à chaque étape la commande sudo fonctionne.... "


et l'étape suivante après celle des sauvegardes

Télécharger toutes les installations des applications qui te sont indispensables et en version pour le macOS qui sera en vigueur sur le disque dur externe (car certain application ne sont peut être plus disponible )

Si tu n'y parvient pas alors c'est ici que tu peut tout arrêter car tu ne pourra pas les réinstaller dans un système remis a neuf (macOS uniquement sans les applications)

A+🦊

Le 9 avr. 2023 à 14h43 en réponse à Gorfox

Bonjour Gorfox,


Merci pour réponse, mais Ouch!!!! C'est une méthode plutôt "hard" que vous suggérez!


N'y a-t-il vraiment pas d'autres méthodes préalables avant d'utiliser cette méthode "massue"?


J'ai sauvegardé avec Time Machine sur un disque dur externe (avec la case "Exclure les applications et fichiers système" décochée dans les "Préférences Système > Time Machine > Options" (est-ce correct?), mais j'ai peur d'y laisser quand même des plumes...!


Ensuite, où puis-je trouver les informations pour procéder à cet effacement complet avec reformatage et réinitialisation?

Et que voulez-vous dire par avoir "le disque ou tout autre media d'installation" ? Faut-il télécharger le fichier d'installation de Catalina (environ 8Go) et le sauvegarder sur un disque externe par exemple?


En somme, c'est quoi la procédure détaillée?


Aussi, si je décide de revenir à Mojave, est-ce que je pourrai récupérer ce qui a été sauvegardé avec Time Machine sous Catalina? J'ai déjà eu la mauvaise surprise par le passé de ne pas pouvoir faire ce genre de récupération.


Merci par avance.

Le 9 avr. 2023 à 14h49 en réponse à Azscol

Bonjour Gorfox,


Merci pour réponse, mais Ouch!!!! C'est une méthode plutôt "hard" que vous suggérez!


N'y a-t-il vraiment pas d'autres méthodes préalables avant d'utiliser cette méthode "massue"?


J'ai sauvegardé avec Time Machine sur un disque dur externe (avec la case "Exclure les applications et fichiers système" décochée dans les "Préférences Système > Time Machine > Options" (est-ce correct?), mais j'ai peur d'y laisser quand même des plumes...!


Ensuite, où puis-je trouver les informations pour procéder à cet effacement complet avec reformatage et réinitialisation?

Et que voulez-vous dire par avoir "le disque ou tout autre media d'installation" ? Faut-il télécharger le fichier d'installation de Catalina (environ 4,82Go) et le sauvegarder sur un disque externe par exemple?


En somme, c'est quoi la procédure détaillée?


Aussi, si je décide de revenir à Mojave, est-ce que je pourrai récupérer ce qui a été sauvegardé avec Time Machine sous Catalina? J'ai déjà eu la mauvaise surprise par le passé de ne pas pouvoir faire ce genre de récupération.


Merci par avance.

Cette discussion a été fermée par le système ou l’équipe de la communauté. Vous pouvez voter pour les publications que vous jugez utiles ou effectuer des recherches dans la communauté pour trouver des réponses supplémentaires.

Commande sudo inopérante sur Mac

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre compte Apple.