すみません、ちょい風邪を引いててこちらも返事が遅くなりました。
"パッケージ化"という表現に双方の言葉のズレがあるのではないかと思い、前回はいろいろと質問させて頂きました。
まずその中でMr.johnさんが疑問に思われたことを先に返答します。
> 自動ログインで動くようになっていますが、ユーザ名は自分の名前になってます。8台ほどMACがつながってはいますが。マルチ環境なのかもしれません。実はマルチユーザ環境の意味はよく解ってません。
マルチユーザ環境とは簡単に言うと、1台のMac上で複数のユーザがあたかも各々のMacを持っているかのようにする機能です。マルチユーザ環境では"ユーザフォルダ"の下に各々の"ホームフォルダ"が作られますが、システム関連やアプリケーション(基本的には)などはそれらのユーザによって共有されます。設定にもよりますが、普通は各ユーザの"ホームフォルダ"以下はアクセス禁止となります。"デスクトップフォルダ"などは"ホームフォルダ"の下にあるため、ユーザ毎に各々のデスクトップを持つことができ、またアプリケーションの設定やメールなども"ホームフォルダ"の下の"ライブラリフォルダ"、または"書類フォルダ"の中などに保存されるためにそれぞれのプライバシーや使い勝手などは維持されます。各ユーザ毎に権限を指定するができるために、管理者クラスのユーザが複数存在する場合も発生します。普通はログインパネルを使って各ホームを選択後にログインするのですが、マルチユーザ環境でも設定によっては自動ログインにすることも可能となります。言い換えるとこれらマルチユーザ環境は管理人がいるマンションとでも言えますか。
> デフォルトだと無効ですよね。確認しようとしたのですが、NetInfoマネージャーでみても、有効にするというメニューが半透明で選択できません。(ということは有効になっていると言うことなのでしょうか?)
その状態ではルートユーザはOffになっているみたいですね。
とりあえず?な箇所だけ先に返答しました、さてここからが本題です。
はっきり言ってなぜMr.johnさんのような状態に陥ったか?、その原因はまったくもってオイラにはわかりません。
ただもしかしたら復旧できるかも... と思いつく可能性だけをこれから述べます。
これから述べる手法と同様のことができるサードパーティの製品もあると思われますが、とりあえずここでは無料で済ませられる方法を述べていきます。
まず、"ホームフォルダのパッケージ化"について。
1. Mr.johnさんはDeveloper Toolsをインストールされているでしょうか? もしされていなければインストールDVDからそれらをインストールしてください。
手順は...
Mac OS X Install DVD > Xcode Tools > XcodeTools.mpkg をダブルクリック、あとは指示に従ってインストール (容量は結構大きいのですが、あとでDeveloper Toolsを削除すればいいので簡易インストールで結構かと思いまする)。インストールすると、ハードディスクボリュームの直下に"Developer"というフォルダが作成されます。
2. "Terminal"を起動し、次に記述する" "の中のコマンドを入力してリターンキーを押す。
"/Developer/Tools/GetFileInfo /Users/(Mr.jhonさんのユーザ名)"
ただし"GetFileInfo"と"/"の間にはスペース、"Users/"の後のユーザ名では"(", ")"はいらない。また以下同様。
すると次のような4つの情報が返されます。
directory: "/Users/(ユーザ名)"
attributes: avbstclinmedz (設定などによって大文字・小文字がかわる)
created: 05/06/2005 16:57:34 (作成日によってかわる)
modified: 12/16/2005 00:12:11 (修正日によってかわる)
ここで注目して欲しいのは"attributes:"の"avbstclinmedz"の大文字・小文字の状態です。
簡単に言うとそれぞれの文字はファイルの属性を示しており、それらの文字が大文字だとOn、小文字だとOffの状態になっています。
ホームフォルダの"種類"が"パッケージ"と表示されていることから、Finderはホームフォルダをバンドルとして認識しているように思われます。もしそうであればMr.johnさんのホームフォルダの"attributes:"は少なくとも、"avBstclinmedz"と"b"が"B"になっていると思われるのですが如何でしょうか?
もしそうなっていれば次のコマンドを入力して下さい。(そうなっていなければこの話はここで終わりでする)
"/Developer/Tools/SetFile -a b /Users/(ユーザ名)"
そしてもう一度 "/Developer/Tools/GetFileInfo /Users/(ユーザ名)" コマンドにて"B"が"b"に変更されたことを確認して下さい。つづく... 。