Suite à réinstallation de mon hackintosh sous Catalina, je me suis aperçu que je devais mettre à jour un ou deux articles de ce blog.
Tout d'abord, je dois créer mon utilisateur principal avec un UID et un GID différents de ceux par défaut.
J'ai donc pris l'habitude de créer un utilisateur admin lors de l'installation du système, avec lequel je vais ensuite pouvoir créer mes comptes principaux.
Au lieu de créer l'utilisateur et ensuite de changer l'UID, on va tout faire d'un coup, en ligne de commandes.
On va sélectionner un bash qui n'est pas celui par défaut sous Catalina (zsh) et vous aurez un avertissement à chaque fois que vous lancerez un terminal, mais ce n'est pas très important.

Dans les lignes qui suivent, username sera le nom court de votre utilisateur (ex : jihefge).
Remplacer password par le mot de passe du nouvel utilisateur.

sudo dscl . -create /Users/username                                                 ##on créé un compte username
sudo dscl . -create /Users/username UserShell /bin/bash                 ##on affecte le shell bash au nouvel utilisateur
sudo dscl . -create /Users/username RealName "John Smith"          ##on choisit un nom d'affichage
sudo dscl . -create /Users/username UniqueID 1026                         ##on choisit un UID
sudo dscl . -create /Users/username PrimaryGroupID 65536            ##on choisit un GID 
sudo dscl . -create /Users/username NFSHomeDirectory /Volumes/Users/username      ##on créé un dossier de démarrage
sudo dscl . -passwd /Users/username password                               ##on affecte un mot de passe à l'utilisateur
sudo dscl . -append /Groups/admin GroupMembership username   ##on peut ensuite ajouter l'utilisateur au groupe des admins

Largement inspiré du site ici.