summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-10-21 16:32:30 -0400
committerRob Crittenden <rcritten@redhat.com>2008-10-21 16:32:30 -0400
commit8d07faed4df28b8397971d06a2b101078c88ef86 (patch)
tree9cb931aa5a0f54bd3677ffd90daad69d9e44bb8c /ipalib
parentbc5edcf8939d5ed2bcd3ee9dcc3bc80979bf563a (diff)
downloadfreeipa-8d07faed4df28b8397971d06a2b101078c88ef86.tar.gz
freeipa-8d07faed4df28b8397971d06a2b101078c88ef86.tar.xz
freeipa-8d07faed4df28b8397971d06a2b101078c88ef86.zip
Update the command-line options to more closely match v1
Diffstat (limited to 'ipalib')
-rw-r--r--ipalib/plugins/f_user.py30
1 files changed, 24 insertions, 6 deletions
diff --git a/ipalib/plugins/f_user.py b/ipalib/plugins/f_user.py
index 972ee0751..70952b29f 100644
--- a/ipalib/plugins/f_user.py
+++ b/ipalib/plugins/f_user.py
@@ -55,11 +55,11 @@ class user(frontend.Object):
takes_params = (
Param('givenname',
cli_name='first',
- doc='User first name',
+ doc='User\'s first name',
),
Param('sn',
cli_name='last',
- doc='User last name',
+ doc='User\'s last name',
),
Param('uid',
cli_name='user',
@@ -68,22 +68,40 @@ class user(frontend.Object):
normalize=lambda value: value.lower(),
),
Param('gecos?',
- doc='GECOS field',
+ doc='Set the GECOS field',
default_from=lambda uid: uid,
),
Param('homedirectory?',
cli_name='home',
- doc='Path of user home directory',
+ doc='Set the User\'s home directory',
default_from=lambda uid: '/home/%s' % uid,
),
Param('loginshell?',
cli_name='shell',
default=u'/bin/sh',
- doc='Login shell',
+ doc='Set User\'s Login shell',
),
Param('krbprincipalname?', cli_name='principal',
- default_from=lambda uid: '%s@EXAMPLE.COM' % uid,
+ doc='Set User\'s Kerberos Principal name',
+ default_from=lambda uid: '%s@%s' % (uid, api.env.realm),
),
+ Param('mailaddress?',
+ cli_name='mail',
+ doc='Set User\'s e-mail address',
+ ),
+ Param('userpassword?',
+ cli_name='password',
+ doc='Set User\'s password',
+ ),
+ Param('groups?',
+ doc='Add account to one or more groups (comma-separated)',
+ ),
+ Param('uidnumber?',
+ cli_name='uid',
+ type=ipa_types.Int(),
+ doc='The uid to use for this user. If not included one is automatically set.',
+ ),
+
)
api.register(user)