2 つのオプションを紹介しますが、最初に警告します。どちらもコマンド ラインを使用してダメージを元に戻す必要があり、間違った方法で行うとさらに悪化する可能性があります。バックアップは良い考えだったでしょうが、それには少し遅れています (まあ、実際にはまだそれを行う方法はありますが、失敗するリスクも伴います...)。ですから、何をするにしても、気をつけてください。
オプション 1: シングルユーザー モードを使用します ( Command-S起動時)。これにより、root として実行されたままになります。つまり、通常のファイル許可の対象にはなりません。書き込みアクセス用に起動ディスクを再マウントした後 ( mount -uw /
)、パーミッション エラーは発生しません。あなたはこれがうまくいかないと言いました。最も可能性が高いのは、コマンドの入力ミスです (これはよくあることですが、"/" または "-uw" と "/" の間のスペースを忘れている人がいます)。ヒント: mount コマンドが何か (次のコマンドのプロンプト以外) を出力する場合は、入力が間違っています。それでも問題が解決しない場合は、ファイルのフラグとメタデータを確認しls -leO@ /etc/launchd.conf
、結果を報告してください。
オプション 2: 回復モードを使用します ( Command-R起動時)。これは、OS X の最小限のコピーを含む小さな隠しパーティションから起動します。リカバリ モードで、[ユーティリティ] メニューをプルダウンし、[ターミナル] を選択します。これは実際にはシングルユーザーモードにかなり似ていますが、通常の起動ディスクは ではなく/
(/Volumes/Macintosh HD
または名前が何であれ) になり、書き込みアクセス用に既にマウントされている点が異なります。ボリューム名には (おそらく) スペースが含まれているため、引用符またはエスケープする必要があります。
$ cd "/Volumes/Macintosh HD"
$ mv launchd.conf launchd.conf-disabled