+get_privs

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3848 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-11-09 02:46:12 +00:00
parent 5afddbd9a8
commit d4876f2b57
2 changed files with 20 additions and 0 deletions

View File

@@ -82,6 +82,8 @@ static SL_cmd commands[] = {
{ "ext_keytab", ext_keytab, "ext_keytab principal..."},
{ "get_entry", get_entry, "get_entry principal"},
{ "rename", rename_entry, "rename source target"},
{ "get_privileges", get_privs, "show maximum privileges" },
{ "privileges" },
{ "help", help, "help"},
{ "?"},
{ "exit", exit_kadmin, "exit"},
@@ -111,6 +113,23 @@ usage(int ret)
exit (ret);
}
int
get_privs(int argc, char **argv)
{
u_int32_t privs;
char str[128];
kadm5_ret_t ret;
ret = kadm5_get_privs(kadm_handle, &privs);
if(ret)
krb5_warn(context, ret, "kadm5_get_privs");
else{
ret =_kadm5_privs_to_string(privs, str, sizeof(str));
printf("%s\n", str);
}
return 0;
}
int
main(int argc, char **argv)
{