ทำไมฉันไม่สามารถวางในกล่องโต้ตอบรหัสผ่านเมื่อทำการเมานต์อิมเมจดิสก์ที่เข้ารหัสได้


38

ฉันมีอิมเมจดิสก์ที่เข้ารหัสลับกระจัดกระจายและฉันใช้ fstab กับ UUID ที่เหมาะสมเพื่อติดตั้งที่อื่นนอกเหนือจาก / Volumes สิ่งที่ฉันต้องการคือเพียงคลิกมันใส่รหัสผ่านและให้มันปรากฏขึ้นที่ฉันต้องการ ฉันใช้ตัวจัดการรหัสผ่านและฉันเลือกรหัสผ่านแบบสุ่มซึ่งมีความหมายยาวสำหรับภาพดิสก์ ดูเหมือนว่าฉันไม่ได้รับอนุญาตให้วางรหัสผ่านของฉันลงในกล่องโต้ตอบที่ขอรหัสผ่านเมื่อติดตั้งดิสก์อิมเมจที่เข้ารหัส

ฉันกำลังทำอะไรผิดหรือเปล่า?


3
ระบบปฏิบัติการยังปิดการใช้งานตัวบันทึกแป้นพิมพ์เมื่ออยู่ในช่องป้อนข้อความที่ปลอดภัย TextExpander เป็นตัวอย่างของตัวบันทึกแป้นพิมพ์ที่ถูกต้อง
ⱮarkƬ

1
คุณพยายามวางอย่างไร ฉันพบพื้นที่ที่cmd+vใช้งานไม่ได้ แต่ctrl+click > pasteใช้งานได้
forquare

คำตอบ:


32

ไม่คุณไม่ได้ทำอะไรผิด Apple ไม่อนุญาตให้คุณวางลงในกล่องโต้ตอบที่ปลอดภัย มันเป็นคุณสมบัติไม่ใช่ข้อผิดพลาด (มันทำให้การแฮ็คกำลังดุร้ายของกล่องโต้ตอบยากขึ้น)

คุณสามารถวางรหัสผ่านลงในบรรทัดคำสั่งถ้าคุณติดภาพที่ปลอดภัยโดยใช้hdiutil

เปิดTerminalและประเภท:

 hdiutil attach /path/to/imagefile -stdinpass

เมื่อได้รับพร้อมต์สำหรับรหัสผ่านให้คัดลอกจากไฟล์ข้อความหรือ (ควร) รหัสผ่านห้องนิรภัยและวางลงในเทอร์มินัล

หากเส้นทาง / เพื่อ / imageFileมีความซับซ้อนคุณสามารถพิมพ์คำสั่งให้พื้นที่แล้วลากไอคอน imageFile จากการค้นหาลงในหน้าต่าง terminal โดยอัตโนมัติเข้าสู่เส้นทาง / filname


19
น่ากลัว ดังนั้นฉันขอแนะนำให้ใช้รหัสผ่านที่ฉันจำได้และพิมพ์ได้อย่างง่ายดายเท่านั้น
kbyrd

10
เป็นทางเลือกที่แปลกสำหรับ Apple ที่จะทำให้การบังคับใช้ไดอะล็อกเป็นเรื่องที่ยากขึ้นในขณะที่มันยังเป็นไปได้
drfrogsplat

11
@drfrogsplat แน่นอน นี่เป็นคุณสมบัติที่แย่มาก - ทั้งหมดนี้ทำให้การใช้ตัวจัดการรหัสผ่านทำได้ยากขึ้น
จะ

4
คุณลักษณะนี้ล้าสมัยและโง่ ... ไม่สามารถใช้ 1 รหัสผ่านได้เลย ไม่สามารถคัดลอกรหัสผ่านที่แนะนำ
amleszk

2
ว้าวดังนั้นคุณจึงถูกลงโทษสำหรับการเลือกรหัสผ่านที่ยาวและซับซ้อน
Ray

18

ฉันเขียนแอปพลิเคชัน AppleScript ขนาดเล็กมากซึ่งช่วยให้คุณสามารถวางรหัสผ่านได้แม้ว่าจะไม่ได้รับอนุญาตโดยหลอกให้ระบบคิดว่าคุณกำลังพิมพ์บนแป้นพิมพ์ของคุณ ข้อเสีย: ใช้พื้นที่ใน Dock ของคุณ


12

คุณสามารถเรียกใช้สคริปต์เช่นนี้ใน AppleScript Editor:

tell application "System Events" to tell process "SecurityAgent"
    set value of text field 1 of window 1 to (the clipboard)
    click button 1 of group 1 of window 1
end tell

มันต้องมีการเข้าถึงสำหรับอุปกรณ์ช่วยเหลือที่จะเปิดใช้งานจากการตั้งค่าระบบ


ว้าว! ขอบคุณมาก. 4 บรรทัดนี้จะช่วยฉันประหยัดเวลาและทำให้รหัสผ่านของฉันแข็งแกร่ง
Yan

ฉันขอแนะนำอย่างยิ่งให้ผู้คนใช้hdiutil เป็นคำตอบ jabergแทนที่จะใช้ UI อัตโนมัติเช่นนี้
แบล็กไลท์ส่องแสง

ขอขอบคุณ! แป้นพิมพ์ของฉันถูกแยกส่วนและแป้น Shift ด้านซ้ายและขวาไม่ทำงาน - ไม่ดีสำหรับรหัสผ่านที่ต้องใช้ตัวเลข shift-Shift บนเครื่อง Mac Book 9
Bae

-1

ความปลอดภัยของ Apple ป้องกันไม่ให้สิ่งนี้ตอบกลับโดย jaberg แต่คุณไม่ได้รับแจ้งให้เก็บรหัสผ่านไว้ในพวงกุญแจของคุณหรือไม่ ฉันใช้ฟิสิคัลวอลุ่มที่เข้ารหัสเท่านั้นและไม่ใช่ดิสก์อิมเมจ แต่ฉันขอให้เก็บรหัสผ่านไว้ในพวงกุญแจของฉันเสมอ


3
การจัดเก็บรหัสผ่านในพวงกุญแจระบบจะทำงานกับแนวคิดในการรักษาความปลอดภัยของไฟล์ที่แนบมา หากใครบางคนสามารถเข้าถึงบัญชีที่เปิดอยู่ของพวกเขาพวกเขาสามารถเข้าถึงไฟล์ที่เข้ารหัสได้ อย่างไรก็ตามคุณสามารถย้ายคีย์สำหรับภาพที่เข้ารหัสเป็นพวงกุญแจที่สองที่ได้รับการป้องกันด้วยรหัสผ่านที่แตกต่างกัน ด้วยวิธีนี้คุณจะมีรหัสผ่านที่ซับซ้อนเพิ่มเติมเพียงหนึ่งที่ต้องจำ
jaberg

1
ฉันไม่ต้องการใช้พวงกุญแจเป็นพิเศษ ฉันใช้ตัวจัดการรหัสผ่านสำหรับสิ่งนั้น
kbyrd

อาจต้องการเพิ่มเป็นความคิดเห็นไม่ตอบ FWIW
rogerdpack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.