Domanda

Con Linux / Unix, posso usare useradd -G developers vivek per aggiungere Vivek al gruppo degli sviluppatori. Come posso fare la stessa cosa con Mac OS X?

Quindi, come faccio a controllare se Vivek si trova nel gruppo di sviluppatori?

È stato utile?

Soluzione

Ho usato questo one-liner:

sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername

Altri suggerimenti

Per aggiungere un utente a un gruppo:

dseditgroup -o edit -a vivek -t user developers

. (Nota: è anche possibile fare questo con dscl come in risposta @hobs', ma si dovrebbe davvero sia aggiungere il nome breve dell'utente alla lista GroupMembership, e anche aggiungere GeneratedUID dell'utente alla lista GroupMembers dseditgroup fa entrambe con una singola operazione.)

Per controllare l'appartenenza:

dseditgroup -o checkmember -m vivek developers

o

dsmemberutil checkmembership -U vivek -G developers

Per rimuovere un utente da un gruppo:

dseditgroup -o edit -d vivek -t user developers

(in questo caso, è possibile farlo con dscl, ma necessità di rimuovere l'utente da entrambe GroupMembership e GroupMembers. dseditgroup fa entrambe le cose.)

Due modi: Da il terminale

Qui tutto deve essere fatto sul riga di comando In primo luogo avviare dscl in questo modo:

$ dscl localhost

cd Poi al nodo Gruppi:

cd / Local / default / Gruppi

È possibile visualizzare tutti i gruppi che utilizzano ls. Una volta trovato il gruppo si è nel interessati, è possibile visualizzare tutti i suoi gli oggetti con nome gruppo cat. quando si è pronti ad aggiungere un utente (nome utente) al gruppo (groupname), utilizzare la seguente comando:

append nomegruppo GroupMembership nome utente

Se si desidera rimuovere un membro da un gruppo, utilizzare il seguente comando (essere attenzione):

groupname eliminazione GroupMembership nome utente

Quando si è finito con il vostro modifiche, uscita dscl dal casello di battitura.

E il modo ufficiale di Apple:

Scegli il menu Apple> Sistema Preferenze, quindi fare clic su Account. preferenze aprire conti Passo 2

Se il pannello delle preferenze è bloccato, clicca sull'icona del lucchetto e immettere un nome e la password. Passo 3

Fare clic sul pulsante Aggiungi (+), che si trova sotto l'elenco dei conti, per creare un nuovo account. Passo 4

Selezionare un gruppo dal Nuovo Conto menù popup. Passo 5

Inserire un nome per il gruppo, e poi fare clic su Crea gruppo. Passo 6

Selezionare le caselle di controllo da parte dei conti di essere membri del gruppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top