OSX暗号化filevaultパスワードを変更してログインパスに一致させる


29

OSXラップトップを最初にセットアップしたとき、filevaultとユーザーのログインパスワードは同じでした。起動時に、一度ログインするだけで済みました(ユーザー名とパスワードを使用)。

最近OSXパスワードを変更しましたが、filevault /ディスク暗号化パスワードは変更されませんでした。起動時に2回ログインする必要があります(最初は古いパスで、次に新しいパスで)。

ログインパスワードと同期できるように、ディスク暗号化パスワードを変更する方法はありますか?

Disk Util> File> Change Passwordを試しましたが、グレー表示されています。

回答:


19

この問題にぶつかっただけで、パスワードを変更する場合

設定>ユーザーとグループ>パスワードの変更...

File Vaultの元のパスワードと新しいアカウントパスワードの2回のプロンプトが表示されます。ただし、次の方法でパスワードを変更した場合

設定>セキュリティとプライバシー>パスワードの変更...

File Vaultの元のパスワードではなくアカウントパスワードを入力する必要があることに注意して、両方が更新されるため、新しいパスワードを3回入力してFile Vaultのパスワードをリセットできます。


これは、ユーザーを追加/削除する必要なく(1つしか持っていませんでした)
Andrei Fierbinteanu

これは、複数のコンピューターがあり、ネットワーク/モバイルアカウント経由で使用している場合(したがって、ネットワークアカウントサーバーを使用している場合)、作業中のコンピューターでのみ機能します。他のコンピューターの修正については、以下の回答を参照してください。
doekman

10

これは自動的に行われるはずですが、ヨセミテのアップグレード中にこれに遭遇しました。修正方法を説明します。

説明のために、AUserNameを使用して、パスワードが同期していないユーザーを参照します。

一般的に言えば、それは非常に簡単です。このディスクのロックを解除できるユーザーのリストからAUserNameを削除してから、追加し直します。

重要:ディスクのロックを解除できるユーザーが複数いない場合は、すぐに追加するか、回復キーを手元に用意してください。

あなたがすることは次のとおりです。

  • DockのFinderアイコンをクリックします
  • アプリケーションをクリック
  • ユーティリティをダブルクリック
  • ターミナルをダブルクリック
  • ターミナルウィンドウで、次のように入力します。

    sudo fdesetup remove -user AUserName
    

    パスワードの入力を求められます。

    これにより、ロック解除ユーザーのリストからAUserNameが削除れます。次、

  • Dockの[ 設定]アイコンをクリックします
  • 環境設定のセキュリティアイコンをクリックします
  • [ FileVault ]タブをクリックします。
    「一部のユーザーはディスクのロックを解除できません」という警告メッセージが表示されます。
  • ウィンドウの下部にある「ロック」アイコンをクリックして、管理者の資格情報を入力します。
  • [ ユーザー有効にする ]ボタンをクリックします
  • AUserNameの横にあるユーザーを有効にするをクリックします
  • 完了をクリックします

これを行いましたが、AUserName起動前のログイン画面に表示されなくなりました。私は他のユーザーとしてログインし、「ユーザーとグループ」設定ペインの設定を少しAUserNameいじりましたが、今度は画面に再び表示されます。
doekman

ユーザーが1人だけの場合、これは悪いことです。ユーザーがロック解除することなく、filevaultドライブになります。そのような状況に陥った場合、解決する方法は、ディスクユーティリティのfilevaultリカバリキーを使用してリカバリモードからドライブのロックを解除し、ターミナルを実行してresetFileVaultpasswordユーティリティを実行することです。このようにして、ユーザーを挿入し直します。しかし、macOSでは多くのことがデフォルトにリセットされます。resetFileVaultpasswordは、最初にドライブのロックを解除しなくても機能しますが、その後ユーザーを挿入しないことに注意してください。そのため、fdesetupを使用してユーザーを削除する際には特に注意してください。
無名_1

「sudo fdesetup list --extended」を使用して、既存のfilevalutユーザーを確認できます。
無名_1

@Dmitriはい、常に適切に同期された1つのユーザーIDが必要です。その役割を果たすためだけに新しいユーザーを作成することを意味する場合でも。何らかの形のアクセス制御を使用する場合は、いつでも元に戻れることを確認してください。ありがたいことに、Yosemiteへのアップグレード以降、問題は発生していません。
Devon_C_Miller

3

同様の問題がありました。そして、それが問題であることさえ知りませんでした。ディスクのロックを解除するためのパスとシステムにログインするためのパスを用意するのが標準だと思いました。ロック解除中に不明なユーザー名とアバターがあった理由については、osxのメジャーアップデートの後に現れたバグだと思いました。

メインの管理者ユーザーはディスクのロックを解除する権限がなく、1年前にテスト用に作成したランダム/レガシーユーザーが承認されたことが判明しました。そこで、システム環境設定->セキュリティとプライバシー-> FileVaultに行き、メインユーザーにロック解除を許可しました。

奇妙なことに、Users&Groupsにアクセスしてそのランダムなユーザーを削除したとき、リストに存在していなかったようなものではありませんでした(これはすべてが大丈夫だと思う前の理由の1つです)。そのため、同じ名前のユーザーを作成し、そのユーザーのみが削除できました。

これで、ディスクのロックを解除し、1人のユーザーだけでログインし、パスワードを1回だけ入力できます。


0

また使用することができます sudo fdesetup sync


このコマンドはAPFSボリュームではサポートされていませんか?
カメロンロー

これはAPFSでは機能せず、このコンテキストでは何の役に立つこともしませんでした。マンページから:「syncコマンドは、Open Directoryの属性(ユーザーの写真など)を適切なFileVaultユーザーと同期し、Open Directoryから削除されたFileVaultユーザーを削除します。ほとんどの場合、これらの変更はFileVaultで既に更新されていますFileVaultにユーザーを追加します。」
doekman

質問のどこで、彼はAPFSボリュームについて言及しているのを見ましたか?
マキシマス

Maximus、doekmanがcameronroeからの質問に答えたと思います。
無名_1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.