Kết xuất móc khóa iCloud trong Terminal


11

Tôi không thể tìm thấy đường dẫn đến móc khóa iCloud chỉ để thực hiện security dump-keychain- móc khóa iCloud không hiển thị khi tôi thử security list-keychains. Đường dẫn đến móc khóa đó là gì (hoặc, nếu không thể lấy được, làm thế nào để đổ toàn bộ móc khóa iCloud)?

Hoặc, có lẽ, Apple Script có thể giúp làm điều đó?


1
Bạn chỉ cần nhìn thấy nó với Terminal?
Chris

1
@Chris, thực ra, ở chế độ Người dùng đơn
Niktin Roman

1
Vì vậy, bạn đã tìm ra bất cứ điều gì?
Uko

Câu trả lời:


5

iCloud Keychain được lưu trữ trên đĩa ở định dạng khác với móc khóa truyền thống ref1 , ref2 . Nó nằm ~/Library/Keychains/trong một thư mục có tên là một UUID dài. Bạn có thể thấy thay đổi dấu thời gian đã sửa đổi trên nội dung của thư mục đó khi bạn thay đổi thứ gì đó trong móc khóa iCloud của mình.

Mặc dù bạn có thể sử dụng AppleScript và Usable Keychain Scripting để hoạt động với hệ thống và khóa móc khóa đăng nhập, không có cách nào để truy cập vào móc khóa iCloud.

Vì vậy, tùy chọn duy nhất bạn còn lại là hoạt động GUI AppleScript của ứng dụng Keychain Access.


4

Vì vậy, tôi đã cố gắng tìm ra thứ gì đó tương tự trong khoảng một năm hoặc lâu hơn - và tại thời điểm này, tôi sẵn sàng nói rằng nếu không có phép thuật siêu ninja thì thực sự không thể làm điều này bằng lệnh 'bảo mật'. Tôi đã thấy vô số câu hỏi mà không có câu trả lời.

Mặc dù không có xác nhận thực tế nhưng không thể có sự xuất hiện của bằng chứng cho thấy điều đó là không thể.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.