Wednesday, June 3, 2009

createmobileaccount

creste a mobile account:


/System/Library/CoreServices/ManagedClient.app/Contents/Resources/createmobileaccount

usage: createmobileaccount -n username [-h homepath] [-P | [-p password]] [-e] [-q] [[-x] | [-X]] [[-s] | [-S]] [-u syncURL] [-v]
-n username : user record name
-h homepath : user home path; Default is "/Users/"
-p password : user password
-P : prompt for password. A password is required for FileVault home
-e encrypt : encrypt new home with FileVault
-q quota : max size in bytes of FileVault home
-x : create as external account on non-boot volumes. Default
-X : create as mobile account account non-boot volumes.
-s : set home sync on if home created.
-S : set home sync off if home created. Default.
-u syncURL : server target of home synchronization
-v : verbose output

Examples:
createmobileaccount -n jsmith
createmobileaccount -v -P -x -n jsmith
createmobileaccount -vsdn jsmith -h /Volumes/HD3/jhome
createmobileaccount -i

Notes:
- createmobileaccount must run as root.
- If you do not specify a password, the account's cached password will be created during the account's first log in.

1 comment:

SteveL said...

One of the syntax examples includes a -d option that is illegal on the OSX client. Is this a OSX server-only option??
If so, what is the meaning, as it is not described in the list of options in the usage specification.

[Command issued:]
/System/Library/CoreServices/ManagedClient.app/Contents/Resources/createmobileaccount -vsdn stevel -h /home/stevel

[Output Recieved:]
createmobileaccount built Mar 3 2009 16:56:02
verbose output on.
/System/Library/CoreServices/ManagedClient.app/Contents/Resources/createmobileaccount: illegal option -- d
*** error: unknown argument '?'
[snip]