マニュアルページセク ション 1: ユーザーコマンド

印刷ビューの終了

更新: 2014 年 7 月
 
 

updatehome(1)

名前

updatehome - 現在のラベル用のホームディレクトリのコピーファイルとリンクファイルの更新

形式

/usr/bin/updatehome [-cirs]

説明

updatehome は、ユーザーの最下位ラベルのコピーおよびリンク制御ファイル (.copy_files.link_files) を読み込みます。これらのファイルには、コピーするファイルの一覧、およびユーザーの最下位ラベルのホームディレクトリから現在のラベルのホームディレクトリへシンボリックリンクするファイルの一覧が含まれます。

デフォルトでは、最下位ユーザーラベルは label_encodings(4) に指定され、user_attr(4) に明示的に指定できます。txzonemgr(1M) を使用して作成した場合、public ゾーンはデフォルトの最下位ラベルに割り当てられ、マルチレベル NFS サーバーとして構成されます。public ゾーンの承認された管理者は share(1M) コマンドを使用すると、より高レベルのゾーンによって読み取り専用モードでマウントできるようにホームディレクトリをエクスポートできます。txzonemgr(1M) を使用して作成された追加のゾーンは、/zone/public/home にある public ゾーンのホームディレクトリをマウントする automount(1M) エントリを使用して構成されます。

この方法でユーザーの最下位ホームディレクトリが共有されている場合、ユーザーは updatehome コマンドを手動または起動ファイルで実行すると、より高レベルのゾーンで実行できます。たとえば、たいていの場合、ユーザーは .profile.login.cshrc.exrc.mailrc、および ~/bin などのファイルへのシンボリックリンクを必要とします。updatehome は、このシンボリックリンクを実現する便利なメカニズムを提供します。ユーザーは、コピーするファイルのリスト (.copy_files) およびシンボリックリンクを設定するファイルのリスト (.link_files) にファイルを追加できます。

オプション

–c

現在のラベルを持つ既存のホームディレクトリのコピーを置換します。デフォルトでは、既存のコピーの置換は実行しません。

–i

エラーが発生しても無視します。デフォルトでは、エラー発生時は異常終了します。

–r

現在のラベルを持つ既存のホームディレクトリのコピーまたはシンボリックリンクを置換します。このオプションは、–c および –s オプションを合わせた意味を持ちます。デフォルトでは、既存のコピーやシンボリックリンクの置換は実行しません。

–s

現在のラベルを持つ既存のホームディレクトリのシンボリックリンクを置換します。デフォルトでは、既存のシンボリックリンクの置換は実行しません。

終了ステータス

正常終了時に、updatehome は 0 を返します。エラー終了時には、updatehome は 1 を返して、診断メッセージを標準エラー出力に書き込みます。

使用例 1 .copy_files ファイルの例

.copy_files に記述されているファイルは、すべてのユーザーラベルで変更できます。

.cshrc 
.mailrc 
.mozilla/bookmarks.html
使用例 2 .link_files ファイルの例

.link_files に記述されているファイルは、最下位のラベルで変更できます。変更は、ユーザーが利用可能なほかのラベルに伝達されます。

~/bin
.mozilla/preferences
.xrc
.rhosts
使用例 3 リンクファイルとコピーファイルを更新する

.copy_files および .link_files は、ユーザーにより最下位のラベルで更新されました。ユーザーは、より高位のラベルでコピーおよびリンクをリフレッシュします。このコマンドを実行するのに特権は不要です。

% updatehome -r

ファイル

$HOME/.copy_files

コピーするファイルのリスト

$HOME/.link_files

シンボリックリンクを作成するファイルのリスト

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/trusted
インタフェースの安定性
確実

関連項目

automount(1M), share(1M), txzonemgr(1M), label_encodings(4), user_attr(4), attributes(5)

Trusted Extensions 構成と管理 の.copy_files ファイルと .link_files ファイル

このマニュアルページに記載されている機能を利用できるのは、システムが Trusted Extensions を使用して構成されている場合のみです。