Solaris 2.x への移行

ユーザ環境のカスタマイズ

この節では、ユーザが選択したログインシェルに基づいてローカル環境をカスタマイズするために、どの初期設定ファイルを編集するか、また SunOS 5.6 ファイルシステムのどこにその初期設定ファイルがあるかを確認する方法を説明します。初期設定ファイルの変数を編集して、環境設定を行います。使用するデフォルトシェルにより、.profile.login.cshrc のうちどのファイルを編集するか決定します。表 6-2 に Bourne シェル、C シェル、Korn シェルの初期設定ファイルを示します。

表 6-2 Bourne シェル、C シェル、Korn シェルの初期設定ファイル

シェル 

初期設定ファイル 

使用される目的 

Bourne

/etc/profile

ログイン時にシステムプロファイルを定義する 

 

$HOME/.profile

ログイン時にユーザのプロファイルを定義する 

C

/etc/.login

ログイン時にシステム環境を定義する 

 

$HOME/.cshrc

ログイン時にユーザの環境を定義する 

 

$HOME/.login

ログイン時にユーザのプロファイルを定義する 

Korn 

/etc/profile

ログイン時にシステムプロファイルを定義する 

 

$HOME/.profile

ログイン時にユーザのプロファイルを定義する 

 

$HOME/ksh_env

ksh_env 変数によって指定されるファイルを使用し、ログイン時にユーザの環境を定義する

このリリースでは、シェルの初期設定ファイルのテンプレートは、SunOS 4.x ソフトウェアの /usr/lib から /etc/skel ディレクトリに移りました。テンプレートファイルの位置を表 6-3 に示します。デフォルトシェルを変更するときは、対応するテンプレートファイル (1 つまたは 2 つ) を、ホームディレクトリへコピーしてから行なってください。

表 6-3 デフォルトホームディレクトリの起動ファイル

シェル 

ファイル名 

Bourne

/etc/skel/local.profile

C

/etc/skel/local.login

/etc/skel/local.cshrc

Korn

/etc/skel/local.profile

初期設定ファイルの設定の詳細については、Solaris のシステム管理を参照してください。

Solaris ソフトウェアでの SunOS 4.x 作業環境の使用

SunOS 4.x 作業環境を引き続き使用したい場合、SunOS 5.6 では、古いシステムファイルと .login.cshrc.profile などの初期設定ファイルを使って SunOS 4.x の見た目と使い心地を作成し直すことができます。これらの SunOS 4.x ファイルの多くは、変換するか、またはそのまま使用することができ、簡単に実行できます。

第 3 章「SunOS 4.x システムから Solaris 2.6 環境への変換」のインストール作業で、SunOS 4.x 環境を Solaris 2.6 環境で作成し直す方法について説明しています。