Solaris Container Manager 1.1 ご使用にあたって

usermod では権限があるユーザーの /etc/user_attr ファイルが更新されない

Container Manager のインストール中に usermod コマンドによって /etc/user_attr ファイルが更新されます。Container Manager のセットアップ時に ID を入力したユーザーのプロファイルを変更しようとしたときに、次のメッセージが表示される場合があります。


UX: /usr/sbin/usermod: ERROR: user_name is in use. Cannot change it.

次のいずれかのエラーが発生した場合は、/etc/user_attr ファイルを手動で更新して正しいプロファイルを設定します。

Solaris 10 システムでは、/etc/user_attr ファイルの内容は次のようになっている必要があります。

username::::auths=auths;profiles=Pool Management,Zone Management,
Project Management,other_profiles;other_attributes

Solaris 9 システムでは、/etc/user_attr ファイルの内容は次のようになっている必要があります。

username::::auths=auths;profiles=Pool Management,Project Management,
other_profiles;other_attributes

Solaris 8 システムでは、/etc/user_attr ファイルの内容は次のようになっている必要があります。

username::::auths=auths;profiles=Project Management,other_profiles;other_attributes

必要なプロファイルがホストに存在するかどうかを確認するには、 /etc/security/prof_attr ファイルの内容を確認します。このファイルには、オペレーティングシステム (OS) のバージョンに従って、必要なプロファイルが含まれます。

必要なプロファイルがない場合は、/opt/SUNWsymon/addons/SCM/sbin/scm-poolprof-script.sh ファイルを実行して必要なプロファイルを作成します。/opt は Container Manager がインストールされているディレクトリです。このスクリプトを実行するには、JAVA_HOME 環境変数が /usr/j2se に設定されているか、Java が /usr/java にインストールされている必要があります。