groupadd / useradd introuvable sur Mac OSX


24

Quelqu'un sait-il comment ajouter la commande unix groupadd sur Mac OSX 10.5? J'essaie de faire man sur les commandes groupadd et useradd mais cela ne semble pas exister.

Réponses:


14

groupaddet useraddsont des ismes Linux.

Pour obtenir de bonnes réponses sur la façon d'ajouter des utilisateurs à partir de la ligne de commande dans Mac OS X, consultez cette question sur ServerFault:

/server/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5


4
S'il vous plaît, aucun lien ne répond que.
Léo Léopold Hertz 준영

2
@Masi Ce n'est pas une réponse uniquement liée à un lien. OP n'a pas demandé comment ajouter des groupes à partir de la ligne de commande, il a demandé comment ajouter l'outil groupadd lui-même à OS X, car il pensait à tort que groupadd était quelque chose d'assez standard Unix. La réponse a été, sans ambages, "vous ne le faites pas". Le lien était une tentative de prédire et de pré-répondre à quelque chose qu'il n'avait pas encore demandé.
Spiff

5

Comme mentionné précédemment, useradd (et adduser) sont des commandes Linux.

Heureusement pour vous, il existe la commande OS X dscl . J'ai écrit un script simple pour adduser et deluser que vous pouvez trouver sur les liens suivants. L'élément clé du script adduser lié est ci-dessous.

https://github.com/GeorgeKA/MiscWork/blob/master/adduser-osx https://github.com/GeorgeKA/MiscWork/blob/master/deluser-osx

sudo dscl . -create /Users/<user>
sudo dscl . -create /Users/<user> UserShell /bin/bash
sudo dscl . -create /Users/<user> RealName "<realName>"
sudo dscl . -create /Users/<user> UniqueID "<userID>"
sudo dscl . -create /Users/<user> PrimaryGroupID <groupID>
sudo dscl . -create /Users/<user> NFSHomeDirectory /Users/<user>
sudo dscl . -passwd /Users/<user> <passwd>
sudo dscl . -append /Groups/admin GroupMembership <user>

1

Vous voudrez peut-être consulter le troisième hit de Google pour "équivalent utilisateur mac 10.5" ...


à partir de maintenant, cette page est le troisième hit google ..
andy

C'est amusant ...;)
Brennon Bortz

1
Maintenant c'est le premier.
Ryan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.