Đâu đó, mật khẩu tài khoản người dùng của bạn đã thay đổi hoặc login.keychain
bị hỏng. Theo mặc định, Keychain được đặt để đồng bộ hóa mật khẩu của nó với mật khẩu tài khoản người dùng của bạn, cho phép nó mở khóa khi bạn đăng nhập vào tài khoản của mình, từ đó cung cấp cho các ứng dụng và quy trình quyền truy cập vào nội dung của nó. Khi bạn thay đổi mật khẩu của mình trong phần Người dùng & Tài khoản của Tùy chọn hệ thống, nó sẽ thông báo thay đổi thành Keychain Access, từ đó cập nhật login.keychain
mật khẩu.
Các vấn đề như thế này thường phát sinh khi mật khẩu tài khoản người dùng bị thay đổi bên ngoài Người dùng & Tài khoản trong Tùy chọn hệ thống, bằng cách sử dụng tiện ích Đặt lại mật khẩu trong mỗi trình cài đặt OS X hoặc bằng một số phương tiện khác. Khi bạn thay đổi mật khẩu bằng một trong những phương pháp thay thế này, thay đổi sẽ không được truyền đến Keychain Access. Khi bạn đăng nhập và bắt đầu sử dụng hệ thống theo một trong những thay đổi này, bạn sẽ liên tục nhận được lời nhắc tương tự như lời nhắc bạn đã đăng.
Có một vài phương pháp để giải quyết vấn đề này và khiến mọi thứ hoạt động bình thường trở lại:
Phương pháp đầu tiên là thử mọi mật khẩu có thể bạn đã sử dụng trong quá khứ. Keychain không có cơ chế khóa sẽ khóa bạn sau X nhiều lần thử, vì vậy hãy thử nhiều nhất có thể. Giả sử điều này hoạt động và nó chấp nhận một trong những mật khẩu, bạn có thể cập nhật mật khẩu móc khóa để khớp với mật khẩu đăng nhập của mình. Điều này có thể được thực hiện bằng cách mở Keychain Access (nằm trong /Applications/Utilities
), nhấp vào Chỉnh sửa trong thanh thực đơn và chọn " Thay đổi mật khẩu cho Keychain 'đăng nhập' ". Điều này sẽ cho phép bạn nhập mật khẩu gốc (bất kỳ mật khẩu nào chỉ phù hợp với bạn) theo sau là mật khẩu mới, cùng mật khẩu bạn sử dụng để đăng nhập và / hoặc thực hiện cập nhật phần mềm.
Phương pháp thứ hai là tạo ra một chiếc móc khóa mới. Bạn có thể điều hướng đến /Users/~/Library/Keychains
, nơi ~
thể hiện tên ngắn của người dùng của bạn và định vị login.keychain
tệp. Thay đổi tên của tập tin này thành login.keychainold
hoặc một cái gì đó tương tự. Khi bạn đã thay đổi tên đăng xuất khỏi người dùng của mình và đăng nhập lại. Trong vài giây, một trong nhiều quy trình sẽ phát hiện ra rằng nó login.keychain
không còn tồn tại và nhắc bạn tạo một cái, có thể với thông báo "đặt lại về mặc định hệ thống", làm theo lời nhắc để thực hiện điều này Khi nó hỏi mật khẩu, bạn sẽ nhập mật khẩu đăng nhập, chính là mật khẩu bạn vừa sử dụng để đăng nhập lại.