High Sierraがホームディレクトリの場所を忘れる原因は何ですか?
最初の問題 私のMacがホームディレクトリの場所を「忘れる」という散発的な問題に遭遇しました。 最初の手がかり(これは私が非常に頻繁に行うことだからです)は、常にGoogle Chromeが新しいタブを開くことができないことです。「スナップ」エラー画面が表示されます。これにより、Chromeを終了して再起動し、このエラーダイアログが表示されますが、その後、Chromeは起動しません。 その他の症状 ホームディレクトリの知識を必要とする他の多くのことも失敗します。 いくつかのAppleアプリ(プレビュー、メモ、メッセージなど)を開くと、ホームディレクトリを修復する必要があり、認証が必要であるというダイアログが表示されます。ここにパスワードを入力すると、/var/empty/Libraryの所有者が私に変更されます(これは長期的には悪いことですが、作業を開始できるものもあります)。 Safariは単にクリックしても開かず、ドックに短時間表示された後、クラッシュレポートダイアログなしで消えます(この状態のシステムがこれらのダイアログを表示する設定を認識しているかどうかはわかりません)。 「ライブラリを修復」した後でも、多くのアプリを開くことができません。 プレビュー:Finderダイアログが表示されます:アプリケーション「プレビュー」を開くことができません。 Chrome:上と同じ、以前と同じエラーダイアログ 注:ドックアイコンが表示されてから消えます。 ライブラリを修復した後、今まで開くことができなかったいくつかのアプリができます。これらの多くは私の設定を忘れています。 Safari(調査中にこの質問を書くために現在使用している) BBEdit Pixelmator ノート 一部のアプリは、ライブラリのアクセス許可に関係なく影響を受けないようです。 コンソール システム環境設定 キーチェーンアクセス Grabを使用するか、Controlを押してスクリーンショットをクリップボードに書き込まない限り、スクリーンショットを撮ることはできません(/var/empty/Desktoprootが正しく所有しているへの書き込みアクセス権がないため)。 [開く]および[保存]ダイアログでは、サイドバーにホームディレクトリが表示されず、内部の一般的な宛先(デスクトップ、ドキュメントなど)も表示されません。 スクリーンセーバーがアクティブになると、システムのデフォルト(Flurry)が通常の代わりに表示されます(クラシックは選択した写真のディレクトリを指しています)。 ターミナルは、カスタマイズした設定の代わりに、color / font / etcのデフォルト設定を使用します。 さらに他のことがうまく機能しているようです: タイムマシン スポットライト ホットコーナー これは、仕事用マシンがリリースされてから数日後にHigh Sierraにアップグレードしてから、これまでに3回発生しています。 リサーチ 調査によると、macOSは私のホームディレクトリを/var/empty認識していないようですが、ホームディレクトリがあることを知らず、どこかにシステムが/ var / emptyを使用するフォールバックロジックがどこかにあることを示しているようですホームディレクトリがありません。(ソース:ホームディレクトリなしでユーザーを作成することは可能ですか?) さらなる調査によると、/ var / emptyは、何にもアクセスしてはならないユーザーの「セキュリティ刑務所」として存在することが示されています(これが、アクセス許可を変更したり、他の場所にシンボリックリンクすることが悪い理由です)。(ソース:https : //serverfault.com/questions/116632/what-is-var-empty-and-why-is-this-directory-used-by-sshd) 過去の発生に基づいて、再起動すると問題が修正されます(次回発生するまで)。この質問を送信したら、ネットワークケーブルを切断/再接続し、ログアウトして、これらのいずれかが役立つかどうかを確認します。戻ってそれに応じてこの段落を編集します。 更新:ネットワークケーブルを切断して再接続し、Finderを再起動しました。Chromeは再び機能し、他のすべての症状も同様に解決されたようです!これにより、この問題が発生した場合の痛みは確実に軽減されますが、根本的な原因を理解し、防止したいと考えています。 ターミナルから私が見ることができるものは何も問題を示していないようです: Last …