it-swarm.it

Come aggiungere un utente a un gruppo dalla riga di comando di Mac OS X?

cercando di aggiungere un utente a un gruppo dalla riga di comando ma non riesco a capire come?

Specificamente questo è su Mac OS X Server 10.5.8

piace aggiungere l'utente ai gruppi 'admin' e 'wheel'

192
Meltemi
Sudo dseditgroup -o edit -a $username_to_add -t user admin
Sudo dseditgroup -o edit -a $username_to_add -t user wheel

È anche possibile farlo con dscl, ma per farlo correttamente è necessario aggiungere il nome breve dell'utente all'elenco GroupMembership del gruppo, e aggiungere l'utente GeneratedUID dell'utente alla lista GroupMembers del gruppo. dseditgroup si prende cura di entrambi in una singola operazione.

267
Gordon Davisson

Per coloro che cercano la stessa risposta alle versioni più recenti di Mac OS, ho scoperto questo:

Per aggiungere un utente a un gruppo, è necessario questo comando:

$ Sudo dscl . append /Groups/wheel GroupMembership username

Stavo cercando di aggiungere il mio utente al gruppo wheel, per poter manipolare la cartella /Library/WebServer/Documents. Oltre a questo, ho dovuto modificare le autorizzazioni per quella cartella, poiché per impostazione predefinita è 755. L'ho modificato in 775 con:

$ Sudo chmod -R 775 /Library/WebServer/Documents

In questo modo posso manipolare il contenuto della cartella senza cambiare il proprietario della cartella.

5
Brosig

Dai un'occhiata a questo link:

http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/

L'aggiunta di un utente è qualcosa di facilmente realizzabile utilizzando gli strumenti GUI incorporati forniti con OS X, tuttavia qualsiasi utente esperto può apprezzare la possibile efficienza ottenuta dall'uso della riga di comando. Quindi, nello spirito di efficienza, ecco i passaggi necessari per aggiungere un utente al tuo sistema Mac OS X tutto con il nostro buon amico, Terminal.app.

Il bit importante è qui:

Crea e imposta la proprietà ID gruppo dell'utente.

dscl / -create /Users/toddharris PrimaryGroupID 1000
5
user3463