名前 | 形式 | 機能説明 | オプション | 戻り値 | 使用例 | 属性 | ファイル | 関連項目
/usr/bin/updatehome [-cirs]
updatehome は、ユーザーの最下位ラベルのコピーおよびリンク制御ファイル (.copy_files と .link_files) を読み込みます。これらのファイルには、コピーするファイルの一覧、およびユーザーの最下位ラベルのホームディレクトリから現在のラベルのホームディレクトリへシンボリックリンクするファイルの一覧が含まれます。
Solaris Trusted Extensions dtsession プログラムは、新たにラベル付けされたワークスペースが作成されるたびに updatehome を実行します。これにより、ユーザーが使用したいファイルが利用可能になります。たとえば、たいていの場合、ユーザーは .profile、.login、.cshrc、.exrc、.mailrc、および ~/bin などのファイルへのシンボリックリンクを必要とします。updatehome は、このシンボリックリンクを実現する便利な機構を提供します。ユーザーは、コピーするファイルのリスト (.copy_files) およびシンボリックリンクを設定するファイルのリスト (.link_files) にファイルを追加できます。
現在のラベルを持つ既存のホームディレクトリのコピーを置換します。デフォルトでは、既存のコピーの置換は実行しません。
エラーが発生しても無視します。デフォルトでは、エラー発生時は異常終了します。
現在のラベルを持つ既存のホームディレクトリのコピーまたはシンボリックリンクを置換します。このオプションは、-c および -s オプションを合わせた意味を持ちます。デフォルトでは、既存のコピーやシンボリックリンクの置換は実行しません。
現在のラベルを持つ既存のホームディレクトリのシンボリックリンクを置換します。デフォルトでは、既存のシンボリックリンクの置換は実行しません。
正常終了時に、updatehome は 0 を返します。エラー終了時には、updatehome は 1 を返して、診断メッセージを標準エラー出力に書き込みます。
.copy_files に記述されているファイルは、すべてのユーザーラベルで変更できます。
.cshrc .mailrc .mozilla/bookmarks.html |
.link_files に記述されているファイルは、最下位のラベルで変更できます。変更は、ユーザーが利用可能なほかのラベルに伝達されます。
~/bin .mozilla/preferences .xrc .rhosts |
.copy_files および .link_files は、ユーザーにより最下位のラベルで更新されました。ユーザーは、より高位のラベルでコピーおよびリンクを更新します。このコマンドを実行するのに権限は不要です。
% updatehome -r |
次の属性については、attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWtsu |
安定性 |
安定 |