15 votes

OS X Catalina : ajouter un utilisateur à sudoers

Avant OS X Catalina je pouvais ajouter un utilisateur aux sudoers en éditant /etc/sudoers avec un compte administrateur.

Avec OS X Catalina, je ne peux plus le faire, car il semble que Catalina soit passé à un système de fichiers Root en lecture seule et que donc /etc/sudoers ne peut pas être modifié.

Selon cette Guide d'utilisation officiel d'Apple il apparaît que le fichier sudoers se trouve maintenant à l'adresse suivante /private/etc/sudoers mais je ne parviens toujours pas à modifier ce fichier avec un compte administrateur.

Quelle est la manière correcte d'accorder à un utilisateur l'accès aux sudouers dans Catalina ?

31voto

3rgo Points 283

Il s'avère que même un utilisateur administrateur doit utiliser sudo pour modifier le fichier sudoers à l'adresse suivante /private/etc/sudoers donc ce qui suit a fait l'affaire pour ouvrir le fichier à éditer :

$ sudo visudo /private/etc/sudoers

Comme d'habitude, un utilisateur peut être ajouté à la liste des sudoers en ajoutant une ligne telle que celle-ci :

username ALL=(ALL) ALL

9voto

annah Points 24

Si vous voulez être capable d'utiliser sudo sans taper un mot de passe :

sudo visudo

Et ajoutez :

username        ALL = (ALL) NOPASSWD:ALL

Ajouter ceci donne à toutes les commandes, y compris scripts, que vous exécutez dans le terminal la capacité d'exécuter sudo sans invite, ce qui vous expose à un risque accru d'exploitation. A utiliser avec précaution.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X