ฉันต้องการค้นหารหัสผ่านสำหรับเครือข่ายไร้สายที่ฉันเชื่อมต่ออยู่ในขณะนี้ (และฉันป้อนรหัสผ่านเมื่อเชื่อมต่อกับเครือข่าย) ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
edit connections
ต่อไปนี้;)
ฉันต้องการค้นหารหัสผ่านสำหรับเครือข่ายไร้สายที่ฉันเชื่อมต่ออยู่ในขณะนี้ (และฉันป้อนรหัสผ่านเมื่อเชื่อมต่อกับเครือข่าย) ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
edit connections
ต่อไปนี้;)
คำตอบ:
คลิกซ้ายที่connections
ไอคอนที่ด้านบนขวา
เลือกedit connections
แล้วเลือกในการเชื่อมต่อที่คุณต้องการและคลิกedit
wireless security
และคลิกที่ช่อง 'แสดงรหัสผ่าน'
หากคุณต้องการทำสิ่งนี้ด้วยบรรทัดคำสั่งไฟล์กำหนดค่าเครือข่ายไร้สายจะถูกบันทึกไว้ใน/etc/NetworkManager/system-connections/
ไดเรกทอรี คุณสามารถรับพวกเขาทั้งหมดในครั้งนี้:
sudo grep -r '^psk=' /etc/NetworkManager/system-connections/
สิ่งนี้จะให้ผลลัพธ์ดังนี้:
/etc/NetworkManager/system-connections/MyExampleSSID:psk=12345
/etc/NetworkManager/system-connections/AnotherSSID:psk=password
คุณสามารถระงับชื่อไฟล์ด้วยการ-h
ตั้งค่าสถานะ:
sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/
อ่านผลลัพธ์ได้ง่ายกว่า:
psk=12345
psk=password
เปิดเทอร์มินัล (กดCtrl+ Alt+ T) จากนั้นพิมพ์:
sudo cat /etc/NetworkManager/system-connections/<your-SSID>
(แน่นอนแทนที่<your-SSID>
ด้วยชื่อเครือข่ายของคุณ)
psk
มองหาบรรทัดที่มีชื่อ นี้ควรมีรหัสผ่านของคุณหลังจากที่=
ลงชื่อเข้าใช้
psk=notreallymypassword
นี่จะให้รหัสผ่านสำหรับการเชื่อมต่อปัจจุบันของคุณ
sudo grep psk= /etc/NetworkManager/system-connections/*
หรือ
sudo grep psk= /etc/NetworkManager/system-connections/(YOUR-SSID)
นี่คือหนึ่งสายการบินเพื่อให้ @David Foerster ตอบรับประโยชน์มากขึ้น
MYCWD=`pwd`; cd /etc/NetworkManager/system-connections/ ; sudo grep -e '^psk=' * | less ; cd $MYCWD
คุณสามารถพิมพ์ls /etc/NetworkManager/system-connections/
และมันจะแสดงชื่อเครือข่ายของคุณดังนั้นเพียงกดลูกศรขึ้นบนแป้นพิมพ์และพิมพ์ชื่อการเชื่อมต่อของคุณและเปลี่ยนls
เป็นsudo cat
รหัสผ่านจะเป็น psk