いつでも、新しい N1 System Manager ユーザーを作成することができます。Sun N1 System Manager ソフトウェアをインストールすると、管理サーバーのスーパーユーザー (root) アカウントには、システムのデフォルトの 3 つのロールがすべて追加され、Admin ロールがアカウントのデフォルトロールに設定されます。
次の表は、ユーザーの管理に使用するすべての作業およびコマンドをまとめています。
表 1–3 ユーザー管理の早見表
作業 |
コマンド構文 |
---|---|
# useradd - s # n1sh create user user role role |
|
# n1sh delete user user # userdel |
|
set user user defaultrole defaultrole |
|
show user user |
|
add user user role role |
|
remove user user role role |
|
show user user |
これらのコマンドの詳細については、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』を参照してください。
管理サーバーオペレーティングシステムに新しいユーザーアカウントを追加するには、スーパーユーザー (root) である必要があります。ユーザー管理の以降の作業は、この作業で使用したスーパーユーザーアカウントなどの、 SecurityAdmin ロールを持つユーザーが行う必要があります。
N1 System Manager 用の新しいユーザーを作成する場合、ユーザーのログインシェルを UNIX® シェルまたは n1shシェルのどちらかに設定することもできます。ユーザーのログインシェルが n1sh シェルに設定されると、管理サーバーにログインしたときに、ユーザーは自動的に n1sh シェル (N1–ok> プロンプト) にログインします。
スーパーユーザーで、リモートシステムから管理サーバーにログインします。
$ ssh -l root management-server |
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
useradd コマンドを使って、管理サーバーに新しいユーザーアカウントを追加します。
次の詳細な設定情報を入力します。
useradd - s オプションを使用し、ユーザーが自動的に n1sh シェルにログインするように設定します。例: useradd -s /opt/sun/n1gc/bin/n1sh
passwd コマンドを使用してユーザーのパスワードを設定します。
ユーザーのパスに /opt/sun/n1gc/bin を追加して、n1sh コマンドにアクセスできるようにします。
詳細は、管理サーバーの useradd のマニュアルページを参照してください。
1 つ以上のロールを付けて N1 System Manager にユーザーを追加します。
# n1sh -r SecurityAdmin create user user role role[,role...] |
-r オプションは、この作業に必要な SecurityAdmin ロールを使って n1sh コマンドを実行することを可能にします。詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「create user」を参照してください。add user コマンドを使用し、あとでロールを追加することもできます。
管理サーバーオペレーティングシステムから既存のユーザーアカウントを削除するには、スーパーユーザー (root) である必要があります。ユーザー管理の以降の作業は、この作業で使用したスーパーユーザーアカウントなどの、 SecurityAdmin ロールを持つユーザーが行う必要があります。
スーパーユーザーで、リモートシステムから管理サーバーにログインします。
$ ssh -l root management-server |
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
N1 System Manager からユーザーを削除します。
# n1sh -r SecurityAdmin delete user user |
-r オプションは、この作業に必要な SecurityAdmin ロールを使って n1sh コマンドを実行することを可能にします。『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「delete user」を参照してください。
(省略可能) 管理サーバーの userdel コマンドを使用し、管理サーバーからユーザーアカウントを削除します。
ユーザーは、デフォルトロールで自動的に N1 System Manager にログインできます。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
ユーザーに追加されているロールを表示します。
N1-ok> show user user |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「show user」を参照してください。
ユーザーのデフォルトロールを設定します。
N1-ok> set user user defaultrole defaultrole |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「set user」を参照してください。
root ユーザーのデフォルトロールとして SecurityAdmin ロールを設定する例を次に示します。
N1-ok> show user root Name: root Default Role: Admin Roles: SecurityAdmin, ReadOnly, Admin N1-ok> set user root defaultrole SecurityAdmin |
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
ユーザーのデフォルトロールを表示します。
N1-ok> show user user |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「show user」を参照してください。
Adminデフォルトロールが設定された root ユーザーの例を次に示します。
N1-ok> show user root Name: root Default Role: Admin Roles: SecurityAdmin, ReadOnly, Admin |
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
ユーザーに 1 つまたは複数のロールを追加します。
N1-ok> add user user role role[,role...] |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「add user」を参照してください。show role all コマンドを使用すると、有効なすべてのロールを一覧表示できます。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
ユーザーから 1 つまたは複数のロールを削除します。
N1-ok> remove user user role role[,role...] |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「remove user」を参照してください。show user user コマンドで、ユーザーに割り当てられているすべてのロールを一覧表示できます。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
ユーザーに追加されているロールを一覧表示します。
N1-ok> show user user |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「show user」を参照してください。
現在 SecurityAdmin、ReadOnly、および Adminロールを持つ root ユーザーの例を次に示します。
N1-ok> show user root Name: root Default Role: Admin Roles: SecurityAdmin, ReadOnly, Admin |