ローカルスコープの役割の場合は、roleadd コマンドを使用して新しいローカル役割およびその属性を指定します。詳細は、roleadd(1M) のマニュアルページを参照してください。
または、ローカルスコープの役割の場合、user_attr ファイルを編集して type=role でユーザーを追加します。詳細は、user_attr(4) のマニュアルページを参照してください。
この方法は緊急時にのみ使用します。
ネームサービスでの役割の場合は、roleadd および rolemod コマンドを使用して新しい役割およびその属性を指定します。詳細は、roleadd(1M) および rolemod(1M) のマニュアルページを参照してください。
このコマンドは、その他の役割を作成できる root 役割による認証を必要とします。roleadd コマンドは、すべてのネームサービスに適用できます。このコマンドは、Solaris Management Console サーバーのクライアントとして動作します。
新しい役割は、ネームサービスキャッシュデーモンを再起動するまで有効になりません。root として、次のテキストを入力します。
# /etc/init.d/nscd stop # /etc/init.d/nscd start
次のコマンドシーケンスは、smrole コマンドを使用して役割を作成します。この例では、新しい Operator 役割が作成され、標準の Operator 権利プロファイルと Media Restore 権利プロファイルが割り当てられます。
% su primaryadmin # /usr/sadm/bin/smrole add -H myHost -- -c "Custom Operator" -n oper2 -a johnDoe \ -d /export/home/oper2 -F "Backup/Restore Operator" -p "Operator" -p "Media Restore" Authenticating as user: primaryadmin Type /? for help, pressing <enter> accepts the default denoted by [ ] Please enter a string value for: password ::<primaryadmin パスワードを入力します> Loading Tool: com.sun.admin.usermgr.cli.role.UserMgrRoleCli from myHost Login to myHost as user primaryadmin was successful. Download of com.sun.admin.usermgr.cli.role.UserMgrRoleCli from myHost was successful. Type /? for help, pressing <enter> accepts the default denoted by [ ] Please enter a string value for: password ::<oper2 パスワードを入力します> # /etc/init.d/nscd stop # /etc/init.d/nscd start
新しく作成した役割およびその他の役割を表示するには、次のように smrole コマンドに list オプションを指定します。
# /usr/sadm/bin/smrole list -- Authenticating as user: primaryadmin Type /? for help, pressing <enter> accepts the default denoted by [ ] Please enter a string value for: password ::<primaryadmin パスワードを入力します> Loading Tool: com.sun.admin.usermgr.cli.role.UserMgrRoleCli from myHost Login to myHost as user primaryadmin was successful. Download of com.sun.admin.usermgr.cli.role.UserMgrRoleCli from myHost was successful. root 0 Super-User primaryadmin 100 Most powerful role sysadmin 101 Performs non-security admin tasks oper2 102 Custom Operator