sudoフォルダーが空/壊れています


2

何らかの理由でsudoを実行できません。試行するたびにエラーが発生します sudo: unable to open /var/db/sudo/ts/user: Invalid argument

エラー(/private/var/db/sudo)にリストされているフォルダーは完全に空です。これは sudoを実行できない理由を説明していますが、sudoなしで修正するにはどうすればよいですか?

私がすでに試したことと他の注意:

・新しい(管理者)アカウントの作成:それでも同じエラー

・両方のUSBポートが破損しているため、システム全体のバックアップが可能なことを把握する(最も重要なファイルはまだクラウドに保存されている)

・X + Rまたは⌘+⌥+ Rを介してOSXを再インストールできることを認識しています


1
こんにちは。質問の詳細をもう少し編集してもらえますか?sudoの問題が発生する前に、新しい管理者アカウントを作成してからバックアップを作成していることがわかりました。または、バックアップがある場合は、OSを再インストールして復元するのは簡単です。どのような正確なシーケンスが修正されましたか?わからない場合は、復元する方が安全です。
bmike

1
バックアップは不可能です。両方のUSBポートが壊れているためです。質問を少し編集しようとしますが、すぐに応答できるようにthx
Nanogamer7

1
うわぁ。すべてのデータを失うことを気にしない場合は、人々が言わなければならないことを見てみましょう。Thunderbolt、FireWire、またはネットワークも機能して、ファイルをバックアップしたい場合は、さらに消去/中断し、強制的に消去インストールを行う前に、物事を保存したい場合に役立ちます。
bmike

1
Thunderboltバックアップのどのオプションを考えていますか(NASを除く)?
Nanogamer7

1
Thunderbold経由で別のMacに接続された外部ドライブを使用することはできますか?
Nanogamer7

回答:


3

OSを再インストールすると/ private / varが修正され、必要になる場合があります。そこから始めて、sudoをもう一度テストします。

次に、シングルユーザーモードでの起動を検討し、1つのファイルのみを削除して新しい管理ユーザーを作成します- rm /var/db/.AppleSetupDone

そうすれば、sudoと管理者アカウントとシステムが動作しているか、またはバックアップからファイルを復元するために消去してやり直す必要があるかがわかります。

上記のいずれの手順でもファイルが消去されることはありません。システムファイルを修正し、クリーンな管理者権限とホームフォルダーを持つ新しいユーザーを作成するだけです。これは、ドライブに障害が発生した場合でも、すべてが消去されないか、ドライブが障害の影響を受けないことを意味するものではありません-Apple macOSのインストールではユーザーデータや設定が消去されないだけで、すべてを適切にアップグレードして問題を修正するように設計されています。消去してからインストールするためには、警告付きでたくさんのフープをジャンプする必要があります。通常のインストールは、データに対して安全になるように設計されています。


1
ご回答ありがとうございます。正確な時間はわかりませんが、明日テストと確認を行います...ユーザーデータが消去されないことを確認しますか?または、私はそれを危険にさらしてはならず、(とにかく)バックアップを作成してください
Nanogamer7
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.