
どういうわけか、私の Mac のホーム ディレクトリが変更されてしまいましたが、元に戻す方法がわかりません。私は Linux ユーザーですが、Mac OS X にはその情報を保存するための別のメカニズムがあります。
基本的に、マシンにログインしたら、ターミナルウィンドウを起動します。ホームディレクトリである/Users/erik_millerディレクトリから開始しますが、次のようなコマンドを実行すると、
cd ~
機械は変更しようとする
/Users/erik_miller.
はい、末尾にピリオドが付いた同じパスです。セッションの $HOME 環境変数を変更することはできますが、次にマシンを起動すると元に戻ります。したがって、その情報が保存されている場所を見つけることができれば、そこで変更するだけですべてがうまくいくと思います。
答え1
システム設定のアカウント セクションで、自分の名前を右クリック (Ctrl キーを押しながら) すると、「詳細設定」オプションが表示されます。詳細設定の 1 つにホーム ディレクトリがあります... これにピリオドが含まれている場合は削除してください。ログアウトして再度ログインする必要がある場合があります...
答え2
ディレクトリ ユーティリティをチェックして、ユーザー情報が検索される場所を確認します。
でシステム環境設定»アカウント»ログインオプション、 プレス参加する...または編集、 それからディレクトリユーティリティを開きます...
の中にサービスタブで、Active Directory が有効になっている場合は、ユーザー エクスペリエンスの下にある詳細オプションと Active Directory の homeDirectory 属性を確認します。NIS が有効になっていて、ネットワーク上に NIS サーバーがある場合は、NIS パスワード マップ ( ypmatch erik_miller passwd
) を確認します。LDAP が有効になっている場合は、LDAP の homeDirectory 属性を確認します。ディレクトリ サービスは、dscl コマンドを使用して確認できます (dscl . -read /Users/erik_miller
ローカル ドメインの場合など)。/etc/passwd
通常は使用されませんが、ディレクトリ サービスが利用できるかどうかも確認することがあります。
また、コマンドラインのみの問題であるとおっしゃっているので、ログイン スクリプト (シェルに応じて .bashrc、.profile、.login、.cshrc、.tcshrc など) をチェックして、いずれも を変更していないことを確認してくださいHOME
。