# 管理解説書

## bos setcellname

目的

/usr/afs/etc/ThisCell および /usr/afs/etc/CellServDB ファイルにセル名を設定します。

構文

    bos setcellname -server <machine name>  -name <cell name>
                    [-cell <cell name>]  [-noauth]  [-localauth]  [-help]

    bos setc -s <machine name>  -n <cell name>  [-c <cell name>]  [-n]  [-l]  [-h]

構文

bos setcellname コマンドは、-name 引き数の値をローカル・ディスク上に作成された次の 2 つのファイルに記録することにより、セル名を確立して -server 引き数で指定されたサーバー・マシンをそのメンバーにします。

- /usr/afs/etc/ThisCell
- /usr/afs/etc/CellServDB。セル名はファイルの最初の行に表示され、必須の `>` 記号が前に付いています。 -server 引き数に指定したマシン名が、セルのネーム・サービスから取得した IP アドレスと一緒に 2 行目に表示されます。したがって、このマシンはセルの最初のデータベース・サーバー・マシンとして指定されています。

注意

このコマンドは、セルの最初の AFS サーバー・マシンをインストールする場合にだけを発行してください。追加のサーバー・マシンをインストールしているときに、このマシンまたは他のマシンから ThisCell および CellServDB ファイルをコピーする方法については、 AFS インストールの手引き を参照してください。

セル名の変更は非常に複雑なため、コマンドを発行する場合は、適切なセル名を選択してください。たとえば、説明を変更すると、認証データベースのパスワードを変更しなければなりません。セル名の選択については、AFS 管理の手引き を参照してください。セル名を変更しなければならない場合は、AFS 製品サポートに連絡して、指示を受けてください。

オプション

-server
  ThisCell および CellServDB ファイルにセル名を設定するサーバー・マシンを指定します。これは、セルで最初にインストールされたマシンです。 IP アドレスまたはホスト名 (完全修飾名または省略形) によってマシンを識別します。詳細については、bos コマンド・セットの概要の解説ページを参照してください。

-name
  標準的なインターネットのドメイン名を使用して、セル名を定義します。(通常、実際のドメイン名のほうが適切です。) たとえば、Example Corporation は example.com となり、Example Organization は、example.org となります。指定する値は、-cell 引き数の値に一致しなければなりません。

-cell
  コマンドを実行するセルを指定します。この引き数は、 -localauth フラグと一緒に使用してはなりません。詳細については、bos の解説ページを参照してください。

-noauth
  コマンドの発行側に非特権 ID anonymous を割り当てます。このフラグは -localauth フラグと一緒に使用してはなりません。詳細については、bos の解説ページを参照してください。

-localauth
  ローカルの /usr/afs/etc/KeyFile ファイルのキーを使用して、サーバー・チケットを構成します。 bos コマンド・インタープリターは、相互認証中に、このチケットを BOS サーバーに渡します。このフラグは、-cell 引き数または -noauth フラグと一緒に使用してはなりません。詳細については、bos の解説ページを参照してください。

-help
  このコマンドのオンライン・ヘルプを出力します。これ以外の有効なオプションはすべて無視されます。

例

次のコマンドは、マシン fs1.example.com がセルの最初のサーバー・マシンとしてインストールされるときに、そのマシンの ThisCell および CellServDB ファイルにセル名 fs1.example.com を定義しています。

       % bos setcellname -server fs1.example.com -name example.com

必要となる特権

通常、許可検査は、インストール時にオフになっています。この場合だけこのコマンドは特権がなくても実行できます。許可検査がオンの場合、コマンドの発行側は、-server 引き数で指定されたマシン上の /usr/afs/etc/UserList ファイルにリストされていなければなりません。あるいは、-localauth フラグがある場合は、スーパーユーザー root としてログインしていなければなりません。

関連情報

CellServDB (サーバー・バージョン)

KeyFile

ThisCell (サーバー・バージョン)

UserList

bos

AFS インストールの手引き

AFS 管理の手引き

[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]

(C) IBM Corporation 2000. All Rights Reserved