ยูติลิตี้ addpasswd มีไว้ทำอะไร

GNUGK สุดยอดโปรแกรม H.323 Gatekeeper เป็น Open Source

Moderator: jubjang

ยูติลิตี้ addpasswd มีไว้ทำอะไร

โพสต์โดย voip4share » 20 ธ.ค. 2009 10:51

ยูติลิตี้ addpasswd ได้จากการคอมไพล์นะครับ ด้วยคำสั่ง make addpasswd (ดูวิธีการจากหัวข้อ 2.5 กระทู้นี้ นะครับ)

addpasswd เอาไว้สร้างพาสเวอร์ด (แบบเข้ารหัส) ไว้ตามส่วนต่างๆของไฟล์คอนฟิก gnugk.ini นะครับ ซึ่งหลายๆส่วนในไฟล์คอนฟิกจะใช้เพื่อจุดประสงค์แตกต่างกันและมีบางส่วนที่ต้องใช้พาสเวอร์ดควบคุมและรักษาความปลอดภัย

รูปแบบคำสั่ง
โค้ด: เลือกทั้งหมด
addpasswd Config Section Username Password


โดยที่ Config=ไฟล์คอนฟิกที่เราจะสร้าง Username/Password เช่น gnugk.ini เป็นต้น, Section=หัวข้อในไฟล์คอนฟิก, Username=ยูสเซอร์เนม, Password=พาสเวอร์ด เวลาพิมพ์พาสเวอร์ดก็ใส่แบบปกติครับ โปรแกรมจะเข้ารหัสให้เอง

มาดูตัวอย่างการใช้งานดูครับ

กรณีที่ 1 ต้องการให้ GNUGK ถาม Username/Password เมื่อเรา Telnet เข้าไปที่ GNUGK
เราต้องไปสร้าง Username = admin และ Password = password ไว้ในหัวข้อ [GkStatus::Auth] ในไฟล์ gnugk.ini พิมพ์คำสั่งนี้ (พิมพ์จากพร้อมท์ไหนก็ได้บน Linux)
โค้ด: เลือกทั้งหมด
addpasswd /etc/gnugk/gnugk.ini GkStatus::Auth admin password

ผลลัพธ์ จะได้ password ที่เข้ารหัสไว้
Setting: admin=yvchBSYUOOBZWastNW33sA==

เมื่อเราเช็คไฟล์ /etc/gnugk/gnugk.ini ภายใต้ [GkStatus::Auth] ก็จะเห็นเป็นแบบนี้
[GkStatus::Auth]
rule=explicit
127.0.0.1=allow
default=forbid
Shutdown=allow
admin=yvchBSYUOOBZWastNW33sA==

กรณีที่ 2 ต้องการสร้าง Username = jubjang และ Password = password ไว้ในส่วน [Password] ของไฟล์คอนฟิก gnugk.ini เพื่อตั้ง Username/Password ให้แก่ H.323 Gateway/Softphone/IP Phone ที่จะรีจิสเตอร์เข้ามา
โค้ด: เลือกทั้งหมด
addpasswd /etc/gnugk/gnugk.ini Password jubjang password


กรณีที่ 3 เข้ารหัส Shared Secret ซึ่งเป็นพาสเวอร์ดที่จะใช้ติดต่อกับ Radius Server ในส่วน [RadAuth]
โค้ด: เลือกทั้งหมด
addpasswd /etc/gnugk/gnugk.ini RadAuth SharedSecret VerySecretPassword


Note! ตัวแปร KeyFilled จะเป็นตัวกำหนด default initializer สำหรับคีย์ที่ใช้ในการเข้ารหัสพาสเวอร์ด แต่เราไม่นำมาใช้ได้ก็ได้ (เพราะเหตุนี้จึงเซ็ตค่าดีฟอลท์เป็น 0) แต่ถ้าเราไปแก้ไขมันทุกครั้งที่เปลี่ยนจะต้องสร้าง password ใหม่ด้วยโดยใช้ยูติลิตี้ addpasswd นี้
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

ย้อนกลับไปยัง GNUGK - H.323 Gatekeeper Software

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน