2 votes

La manière la plus simple et la plus sûre d'ajouter plusieurs groupes et utilisateurs, CentOS 7, MacOS

J'ai ces instructions sur CentOS 7 Version Linux.

$ sudo groupadd oinstall
$ sudo groupadd dba
$ sudo groupadd oper

$ sudo useradd -G dba,oper -g oinstall oracle
$ sudo passwd oracle

Et déjà je sais qu'il est possible d'ajouter un groupe et un utilisateur en utilisant :

$ sudo dscl . -create /Groups/nameGroup

$ sudo dscl . -create /Groups/nameGroup PrimaryGroupID xNumberGroup
$ sudo dscl . -create /Groups/nameGroup RealName "nameGroup Daemon Group"
$ sudo dscl . -create /Groups/nameGroup passwd "*"

$ sudo dscl . -create /Users/nameUser UniqueID xNumberUser
$ sudo dscl . -create /Users/nameUser PrimaryGroupID xNumberGroup
$ sudo dscl . -create /Users/nameUser UserShell /usr/bin/false
$ sudo dscl . -create /Users/nameUser RealName "nameUser Daemon User"
$ sudo dscl . -create /Users/nameUser passwd "*"
$ sudo dscl . -create /Users/nameUser NFSHomeDirectory: /usr/local/Some/Folder

$ sudo dscl .  append Groups/nameGroup GroupMembership nameUser

La question est comment effectuer les étapes de Linux sur MacOS dans la section le plus simple y sûr manière ?

Quand je dis ce qui précède, je veux sous-entendre : quelles sont les lignes dont je peux me passer ?

PD : Je sais qu'il est possible d'installer une base de données Oracle en utilisant une machine virtuelle mais je ne suis pas intéressé (j'explore cette voie).

1voto

boris42 Points 1311

La façon la plus simple d'ajouter un compte de groupe sur MacOS est d'utiliser Préférences système/Comptes cliquez sur le bouton + et sélectionnez le type de compte à Groupe

create group in system preferences

Toutefois, si vous recherchez un moyen simple d'ajouter un compte de groupe en ligne de commande, il existe d'autres moyens que l'application dscl il y a aussi les outils de ligne de commande de Directory Service. Tapez ce qui suit dans le Terminal :

dseditgroup -o create -u myadminuser -P myadminpassword -r "Some Group" somegroup

Cela créera le compte de groupe dans le domaine /Local/Défaut (comme ci-dessus dans l'interface graphique).

Vous pouvez ajouter un utilisateur existant au groupe nouvellement ajouté avec :

dseditgroup -o edit -u myadminuser -P myadminpassword -t user -a someuser somegroup

et vérifier l'appartenance au groupe avec :

dseditgroup -o checkmember -m someuser somegroup

Il affichera soit :

yes someuser is a member of somegroup

ou

no someuser is NOT a member of somegroup

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