BMS-HOSxP Community
HOSxP => Linux => ข้อความที่เริ่มโดย: neopalm ที่ กรกฎาคม 30, 2009, 10:01:19 AM
-
ในหน้า Proxy==>Authentication==>User Management เข้าไปแล้ว เป็นหน้าว่างปล่าว
กับหน้า Proxy==>Group policies เป็นเหมือนกันครับ
ก่อนหน้านั้น ได้ทำการ อัพเป็นเวอร์ชั่นล่าสุด 2.2 โดย Restore Backup Files
รู้สึกมันจะมีปัญหาเมื่อทำการ Restore อ่ะครับ
user ทุก user ที่เคยพิมพ์ไว้ สามารถใช้ได้อยู่ แต่ ในหน้า นั้น มันไม่โชว์ครับ
ไม่รู้จะทำไงดี
ลองหาใน google แล้ว เค้าบอกให้ พิมพ์ว่า rm -rf * อะไรสักอย่างใน path /var/efw/proxy/auth/ncsa ปรากฏว่ามันลบทุกอย่างในนั้น ทำให้หน้า Proxy==>Authentication==>User Management และ Proxy==>Group policies โชว์แล้ว แต่ว่าทุกอย่างหายหมด - -" ต้องพิมพ์ใหม่
Putty เข้าไปที่ /var/efw/proxy/auth/ncsa ก็มี เหมือนเดิมทุก user แต่เพิ่ม user ทาง command ไม่ได้อ่ะครับ
เพราะว่า password มันต้องเข้ารหัสอะไรสักอย่าง พิมพ์ password ใส่โต้งๆเลย มันใช้ไม่ได้อ่ะครับ
สมมุติว่า รหัสเป็น qi48lCUS6Z.Nk แบบนี้ เข้าเรียกว่าเข้ารหัสแบบไหนครับ ใครพอรู้บ้าง ไม่รู้ใช่ md5 หรือป่าว
มีใครเคยเป็น แล้วแก้ปัญหาอย่างไรครับ ขอบคุณครับ
ส่วนตัวผมแก้ปัญหาเฉพาะหน้าแบบนี้ไปก่อน คือ
ใน /var/efw/proxy/auth/ncsa VI เข้าไปเพิ่ม user ในไฟล์ passwd โดย ใส่รหัสที่เข้ารหัสแล้วของตัวเองอันเก่านะครับ
ตัวอย่าง
qi48lCUS6Z.Nk (chiaki)
แล้วนำ user ที่เพิ่มใหม่นี้ไปใช้งาน โดยใช้รหัส เป็น chiaki แล้วค่อยให้ user ไปเปลี่ยน รหัสเองใน
https://192.168.2.200:10443/cgi-bin/chpasswd.cgi
-
ผมคิดว่าเป็น MD5 hash ครับ
-
ทำไปทำมา ก็เจอ วิธีแก้ปัญหาแล้วครับ
ใน /var/efw/proxy/auth/ncsa/settings
เข้าไปดูข้างใน ไฟล์ ให้แก้ ไขให้เหลือ สองบรรทัดครับ ลบ group อื่นๆ ที่ไม่เกี่ยวข้องออกครับ ให้เหลือดังนี้ครับ
proxy_groups=group1|group2
groups_enabled=group1|group2
ตอนลงใหม่จะมี default folder group มาให้ เมื่อ restore ใส่เข้าไปมันไม่ได้ลบของเก่าออกก่อน แต่ดันเพิ่ม folder group เพิ่มเข้าไปอีก ไฟล์ settings ก็จะมี สองบรรทัดเดิมอยู่แล้ว เมื่อ restore มันก็จะ เพิ่มเข้าไปอีกสองบรรทัด ทำให้มัน เอ๋อเร๋อ
เราก็ทำการลบ folder group ที่ไม่เกี่ยวข้องออก และ ลบบรรทัดใน settings ที่ไม่เกี่ยวข้องออก ก็สามารถงานหน้าเวปได้เหมือนเดิมแล้วครับ เย้ - -"
-
;D ;D ;Dถูกต้องตามที่คุณ @neopalm แนะนำเลยครับ 8) 8)
1. แก้ไขไฟล์ /var/efw/proxy/auth/ncsa/settings
proxy_groups=group4
groups_enabled=group4
2. เข้าไปลบโฟลเดอร์ที่ไม่เกี่ยวข้องออกให้หมด โดย ls ดูไฟล์ในโฟลเดอร์แต่ละโฟลเดอร์
โฟลเดอร์ไหนว่าง ไม่มีไฟล์อยู่ ลบออกให้หมด
กรณีของผม หลังจาก restore backup แล้ว มีโฟลเดอร์ทั้งหมด 4 โฟลเดอร์
group1 เป็นโฟลเดอร์ว่าง ไม่มีไฟล์ ให้ลบออก
group2 เป็นโฟลเดอร์ว่าง ไม่มีไฟล์ ให้ลบออก
group3 เป็นโฟลเดอร์ว่าง ไม่มีไฟล์ ให้ลบออก
group4 เป็นโฟลเดอร์ มีไฟล์ 3 ไฟล์ ให้คงไว้ นี่คือ ที่ผมแก้ไขไฟล์ settings เป็น group4
3. reboot 1 รอบ ใช้งานได้เลยครับ