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

2

J'ai ces instructions sur la version Linux CentOS 7 .

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

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

Et je sais déjà 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 de savoir comment exécuter les étapes Linux sur macOS de la manière la plus simple et la plus sûre .

Quand je dis ce que je veux impliquer, de quelles lignes puis-je me passer?

PD: Je sais s'il est possible d'installer Oracle Database à l'aide de la machine virtuelle mais cela ne m'intéresse pas (j'explore de cette façon).

chepe lucho
la source

Réponses:

1

Le moyen le plus simple d’ajouter un compte de groupe sur macOS consiste à utiliser Préférences Système / Comptes , à cliquer sur le +bouton et à sélectionner le type de compte à grouper.

créer un groupe dans les préférences système

Toutefois, si vous recherchez un moyen simple d’ajouter un compte de groupe en ligne de commande, il existe une autre option que l’ option dscl , à savoir les outils de ligne de commande du service d’annuaire. Type suivant 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 / Default (comme dans l’interface graphique ci-dessus).

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érifiez votre 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
boris42
la source