Score:1

pg_hba.conf - เข้าสู่ระบบ psql ในเครื่องโดยไม่มีรหัสผ่าน

ธง de

ฉันมีการตั้งค่าเหล่านี้ในของฉัน pg_hba.conf สำหรับการติดตั้ง PostgreSQL-12.6

# "local" ใช้สำหรับการเชื่อมต่อซ็อกเก็ตโดเมน Unix เท่านั้น
ภายในเครื่องทั้งหมด md5 ทั้งหมด
โลคัล postgres ทั้งหมดเชื่อถือ # ident
# การเชื่อมต่อภายใน IPv4:
โฮสต์ทั้งหมด 127.0.0.1/32 trust # md5
# การเชื่อมต่อภายใน IPv6:
โฮสต์ทั้งหมด ::1/128 md5
# อนุญาตการเชื่อมต่อการจำลองแบบจาก localhost โดยผู้ใช้ที่มี
#สิทธิพิเศษในการจำลอง
การจำลองแบบโลคัลไว้วางใจทั้งหมด
การจำลองแบบโฮสต์ทั้งหมด 127.0.0.1/32 trust
การจำลองแบบโฮสต์ทั้งหมด ::1/128 trust

ฉันยกเว้น ความไว้วางใจ postgres ในท้องถิ่นทั้งหมด ควรให้ฉันเข้าสู่ระบบในเครื่องเพื่อ psql ปราศจาก ถูกสอบถามรหัสผ่านเป็น โพสต์เกรส ผู้ใช้ยูนิกซ์

อย่างไรก็ตาม:

postgres@my-vm:/opt/db/postgres/bin> psql
รหัสผ่านสำหรับผู้ใช้ postgres:

ไม่มีรหัสผ่าน psql ที่มีอยู่สำหรับ โพสต์เกรส ผู้ใช้ยัง

Score:4
ธง cn
ภายในเครื่องทั้งหมด md5 ทั้งหมด  
โลคัล postgres ทั้งหมดเชื่อถือ # ident  

โปรดจำไว้ว่ารายการใน pg_hba ได้รับการประมวลผล ตามลำดับที่พวกเขาได้รับ.

"local all postgres trust" ... ควรอนุญาตให้ฉันเข้าสู่ระบบ ... โดยไม่ต้อง ... รหัสผ่าน

และมัน จะถ้ามันปรากฏขึ้น ก่อน สายที่บังคับ ทั้งหมด การเชื่อมต่อท้องถิ่นเพื่อใช้งาน md5 การรับรองความถูกต้อง!

โพสต์คำตอบ

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