นี่คือคำสั่ง kwalletcli_getpin ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
kwalletcli_getpin — อินเตอร์เฟสบรรทัดคำสั่งไปยัง pinentry
เรื่องย่อ
kwalletcli_getpin [-q] [-b | -m | -p รวดเร็ว] [-E | -e ข้อความผิดพลาด]
[-N ไม่มีข้อความ] [-t คำอธิบาย] [-Y ใช่ข้อความ]
DESCRIPTION
พื้นที่ kwalletcli_getpin ยูทิลิตี้เป็นตัวห่อหุ้มเปลือกพูดกับ พินทรี โดยใช้อัสซวน
มาตรการ. มันจะขอรหัสผ่านจากผู้ใช้และพิมพ์โดยไม่ต้องขึ้นบรรทัดใหม่
สู่เอาต์พุตมาตรฐาน มีตัวเลือกสำหรับการถามคำถามบูลีนหรือแสดง
ข่าวสาร
หาก PINENTRY ไม่ว่างเปล่าแต่ชี้ไปที่โปรแกรมที่ไม่มีอยู่หรือล้มเหลว พินทรี ไม่ใช่
เรียกว่า. แทนที่, ข้อความ(1) ใช้สำหรับการสืบค้นและข้อความบูลีนหากตั้งค่า DISPLAY
มิฉะนั้น, kwalletcli_getpin ใช้เทอร์มินัล I/O อย่างง่ายบน GPG_TTY โดยใช้ สติ(1) ปิดการใช้งาน
เสียงสะท้อนของอินพุตเทอร์มินัลสำหรับการสืบค้นข้อความรหัสผ่าน
ตัวเลือกมีดังนี้:
-b ขอคำยืนยัน (บูลีน) แทนข้อความรหัสผ่าน
-E ยกเลิกการตั้งค่าข้อความแสดงข้อผิดพลาดที่ตั้งไว้ก่อนหน้านี้
-E errtxt ตั้งค่าข้อความแสดงข้อผิดพลาดเป็น errtxt, แสดงกล่องโต้ตอบที่มีไอคอน X สีแดง
แสดงว่านี่เป็นคำถามลองใหม่
-m แสดงข้อความ (แบบสอบถามด้วยปุ่มเดียว) แทนที่จะถาม
-N ไม่มีข้อความ ใช้ ไม่มีข้อความ แทน ยกเลิก สำหรับข้อความของปุ่มยกเลิก หากมี
-p รวดเร็ว ตั้งค่าข้อความอธิบายขนาดเล็กที่แสดงด้านหน้าช่องป้อนข้อมูล (“พร้อมท์”)
ไปยัง รวดเร็ว.
-q ให้เงียบมากขึ้น
-t Desctxt ตั้งค่าข้อความอธิบาย (ความท้าทายในการป้อนข้อมูล) เป็น Desctxt.
-Y ใช่ข้อความ ใช้ ใช่ข้อความ แทน OK สำหรับข้อความของปุ่มยืนยัน
อินพุตและเอาต์พุตทั้งหมดจะถือว่าอยู่ใน UTF-8
กลับ VALUES
พื้นที่ kwalletcli_getpin ยูทิลิตี้ออกจาก 0 เมื่อสำเร็จ 1 หากการป้อนข้อความรหัสผ่านถูกยกเลิกโดย
ผู้ใช้ หรือ >1 หากเกิดข้อผิดพลาด รหัสข้อผิดพลาดการยืนยัน (บูลีน) คือ 0 สำหรับใช่ 1
สำหรับ No หรือ >1 หากเกิดข้อผิดพลาดขึ้น ข้อความส่งคืน >0 หากเกิดข้อผิดพลาด มิฉะนั้น 0
สรุปรหัสข้อผิดพลาดดังต่อไปนี้:
0 อ่านรหัสผ่านสำเร็จ คำถามบูลีนส่งคืนใช่/ตกลง
1 คำถามบูลีนส่งคืน No/Cancel
2 ไวยากรณ์บรรทัดคำสั่งผิด
3 กระบวนการอ่านอินพุตของผู้ใช้หยุดทำงานโดยไม่คาดคิดหรือเกิดข้อผิดพลาด
4 การอ่านผลลัพธ์ที่ไม่คาดคิดจาก pinentry
5 ไม่สามารถกำหนดการควบคุม tty ผู้โทรต้องตั้งค่า GPG_TTY
6 จับ SIGHUP, SIGINT, SIGQUIT, SIGTRAP, SIGPIPE หรือ SIGTERM
และพวกเรา
DISPLAY หากไม่ได้ตั้งค่า ส่งข้อมูลเทอร์มินัลปัจจุบันไปที่ พินทรี.
GPG_TERM ประเภทเทอร์มินัลของ tty ปัจจุบัน ค่าเริ่มต้นเป็นค่าของสิ่งแวดล้อม
ตัวแปร TERM หรือ “vt100” หากไม่ได้ตั้งค่า
GPG_TTY เทอร์มินัลปัจจุบัน กำหนดโดย TTY(1) ถ้าไม่ได้ตั้งค่า
LC_CTYPE ผ่านไปยัง พินทรี. ค่าเริ่มต้น: “en_US.UTF-8”
LC_MESSAGES ส่งผ่านไปยัง พินทรี. ยกเลิกการตั้งค่าโดยค่าเริ่มต้น
PINENTRY ดิ พินทรี โปรแกรมที่จะใช้ ค่าเริ่มต้น: “pinentry”
ใช้ kwalletcli_getpin ออนไลน์โดยใช้บริการ onworks.net