Tôi luôn tự hỏi làm thế nào máy Mac của tôi có thể kết nối với internet khi phân vùng phục hồi được khởi động và phân vùng hệ thống chính của tôi bị khóa (filevault2).
Một số googling tiết lộ ngày hôm nay (ví dụ ở đây , ở đây và trên cả người hỏi ) rằng mật khẩu WiFi rõ ràng được lưu trữ trong NVRAM và cần phải được đặt lại để xóa mật khẩu. Là một người có ý thức bảo mật, điều này là không thể chấp nhận được đối với tôi. Khi sử dụng Mã hóa toàn bộ đĩa (tức là Filevault2), tôi hy vọng hệ thống sẽ an toàn, cũng chống lại mạng của tôi.
Vậy có cách nào để ngăn OS X làm cho mật khẩu có sẵn trong phân vùng phục hồi không? Tôi không chắc chắn làm thế nào hoặc khi nào nó vào NVRAM ở nơi đầu tiên.
CẬP NHẬT1 : NVRAM chứa các khóa sau: ( nvram -p
):
BootCampHD
SystemAudioVolume
SystemAudioVolumeDB
aht-results
backlight-level
bluetoothActiveControllerInfo
bluetoothInternalControllerInfo
boot-gamma
efi-apple-recovery
efi-boot-device
efi-boot-device-data
fmm-computer-name
good-samaritan-message
gpu-policy
prev-lang:kbd
Các khóa efi-apple-recovery
và efi-boot-device
trông giống như chúng có thể chứa dữ liệu được mã hóa.
nvram -p
có thể cho biết từ đầu ra biến firmware nào đang giữ mật khẩu Wi-Fi không? Nếu có, bạn chỉ có thể xóa một biến đó mà không cần thiết lập lại toàn bộ NVRAM. Sử dụng sudo nvram -d variable_name
trong Terminal.