2010-11-23 02:45:56 +0000 2010-11-23 02:45:56 +0000
199
199

Come aggiungere un utente ad un gruppo da linea di comando di Mac OS X?

cercando di aggiungere un utente ad un gruppo da linea di comando ma non si riesce a capire come?

In particolare questo è su Mac OS X Server 10.5.8

piace aggiungere l'utente ai gruppi ‘admin’ e ‘wheel’.

Risposte (2)

278
278
278
2010-11-23 19:57:53 +0000
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 sia aggiungere il nome breve dell'utente alla lista GroupMembership del gruppo, e aggiungere il GeneratedUID dell'utente alla lista GroupMembers del gruppo. dseditgroup si occupa di entrambi in una sola operazione.

8
8
8
2018-02-06 17:59:04 +0000

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

Per aggiungere un utente ad 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 cambiare i permessi a quella cartella, perché di default è 755. L'ho cambiato in 775 con:

$ sudo chmod -R 775 /Library/WebServer/Documents
``` &001 


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