Modo più semplice e sicuro aggiungendo più gruppi e utenti, CentOS 7, macOS

2

Ho queste istruzioni su CentOS 7 versione Linux.

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

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

E già so che è possibile aggiungere gruppo e utente usando:

$ 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 domanda è come eseguire i passaggi Linux su macOS nel modo più semplice e sicuro

Quando dico quanto sopra voglio dire, di quali linee posso fare a meno?

PD: So che è possibile installare Oracle Database usando Virtual Machine ma non sono interessato (sto esplorando in questo modo).

    
posta chepe lucho 06.05.2018 - 03:21
fonte

1 risposta

1

Il modo più semplice per aggiungere un account di gruppo su macOS è utilizzare Preferenze di sistema / Account , fare clic sul pulsante + e selezionare il tipo di account su Gruppo

Tuttavia,sesistacercandounmodosempliceperaggiungereunaccountdigrupponellarigadicomando,oltreall'opzionedsclsonodisponibiliancheglistrumentidellarigadicomandodelserviziodidirectory.DigitaseguendoinTerminale:

dseditgroup-ocreate-umyadminuser-Pmyadminpassword-r"Some Group" somegroup

Questo creerà l'account di gruppo nel dominio / Local / Default (come nella precedente GUI).

È possibile aggiungere un utente esistente al gruppo appena aggiunto con:

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

e controlla l'appartenenza al gruppo con:

dseditgroup -o checkmember -m someuser somegroup

Verrà visualizzato:

yes someuser is a member of somegroup

o

no someuser is NOT a member of somegroup
    
risposta data 06.05.2018 - 11:32
fonte

Leggi altre domande sui tag