Esiste un comando equivalente per usermod?

2

In Linux, se voglio cambiare la directory home di un utente, posso usare il comando usermod:

link

usermod [-c comment] [-d home_dir [-m]]

[-e expire_date] [-f inactive_time] 
[-g initial_group] [-G group [,...]] 
[-l login_name] [-p passwd] 
[-s shell] [-u uid [-o]] [-L|-U] login

Esiste un comando equivalente in OS X?

    
posta ajreal 16.12.2011 - 03:10
fonte

1 risposta

2

Poiché la mia risposta originale si è trasformata in un commento a causa della sua brevità, ecco un altro tentativo.

Il comando che stai cercando è dscl su OSX (che funziona sia in OS 10.6 che in 10.7 nella mia esperienza). Come ho già detto, questa domanda è già stata posta in precedenza e puoi trovare la risposta originale (più esempi di utilizzo) nel forum superUser di stackExcjange all'indirizzo:

link

che fornisce una serie di esempi per il suo utilizzo. Ad esempio, l'aggiunta di un utente a un gruppo funzionerebbe come:

dscl . append /Groups/the_group_you_want GroupMembership the_user

Inoltre, qualcuno ha fornito uno script bash che fa ciò che usermod fa su linux, e puoi trovarlo qui:

link

(Non l'ho testato, quindi non ha garanzie).

HTH

    
risposta data 29.03.2012 - 15:43
fonte

Leggi altre domande sui tag