Policy commands and fast paths

You can manage your policies on the command line or using SMIT fast paths.

The following table shows the commands used to administer policies.
Table 1. Policy commands
Task Command SMIT fast path
Show the policies that are loaded on the system. projctl qpolicy smit query_policy
Load policies.

projctl ldadm [{-g [{[name:]DN | name}] | -p [{[name:]DN | name}] }] [-d admproj] [-r] [-a]

projctl ldusr [-a] [-r]

projctl ldgrp [-a] [-r]

projctl ld [-a] [-r]

projctl ldall [-d localadm] [-r] [-a]

smit load_admin

smit load_users

smit load_groups

Unload policies. projctl {unldusr|unldgrp|unldall | {{unldrojs | unldadm} [{-p [name] | -g}] [-f]}} [-a]

smit unload_admin

smit unload_users

smit unload_groups

Create an Admin policy. None smit create_admin
Show or change current focus policy. None smit change_show_focus
Remove an Admin policy. None smit remove_admin
Add a rule. None smit add_admin_rule
Remove a rule. None smit remove_admin_rule
Add a user alias. None smit add_usr_alias
Add a group alias. None smit add_grp_alias
Show or change the specified alias. None smit chg_alias
Remove the specified alias. None smit remove_alias
Create a project list for a user. chuser user smit create_user
Create a project list for a group. chgroup group smit create_group
Show or change a specified project list for a specified user. chuser projects=projectlist user smit change_show_user_list
Show or change a project list for a group. chgroup group smit change_show_group_list
Remove a project list for a specified user. chuser projects=user smit remove_user
Remove a project list for a specified group. chgroup projects=group smit remove_group
Show project lists for all users. lsuser -a ALL None
Show project lists for all groups. lsgroup -a projects ALL None