ช่วงนี้ต้องทำ Samba ให้หลายๆ ที่ ประเด็นที่เพิ่มขึ้นมาเลยกลายเป็นเรื่องของการเปลี่ยนรหัสผ่าน ที่ปรกติแล้วรหัสผ่านของ Samba กับตัวลินุกซ์เองจะเป็นคนละชุดกัน
เรื่องนี้คล้ายๆ จะมีทางออกที่ง่ายๆ เพราะตัว Samba นั้นรองรับการซิงค์รหัสผ่านกลับไปยังลินุกซ์อยู่แล้ว แค่ปรับคอนฟิกใหม่แค่สองบรรทัดเท่านั้น
แต่ปัญหาก็ยังไม่หมด เมื่อรหัสผ่านจะถูกซิงค์แค่ทางเดียวคือ Samba -> ลินุกซ์ เท่านั้น ส่วนถ้าใครใช้คำสั่ง passwd ในเทอร์มินอลก็เป็นอันว่ารหัสผ่านทั้งสองระบบจะเริ่มไม่ตรงกัน
เรื่องนี้ผมหาทางมานานพอดู คำตอบที่ได้ก่อนหน้านี้คือการแนะนำให้ตั้ง LDAP แล้วตรวจสอบสิทธิจาก LDAP เอา ซึ่งยิ่งใหญ่เกินไป
วันนี้กลับไปหาอีกทีก็พบทางสว่าง เมื่อมีบล็อกเขียนถึงเรื่องนี้เอาไว้แล้ว โดยหลักๆ แล้วทางออกที่ดีสำหรับเรื่องนี้คือการใช้ libpam-smbpass ที่มีไลบราลี pam_smbpass.so ที่สามารถเอาไปดักรหัสผ่านตอนเปลี่ยนรหัส และสร้าง Samba Account ให้หากไม่มีอยู่ก่อนหน้าได้ทันที
ในบล็อกที่พูดถึงเค้าเขียนถึง Debian Etch แต่ใน Gutsy ก็ใช้งานได้ไม่ต่างกันมาก
งานต่อไปจะหาทางแก้ MySQL ให้ทำได้เหมือนกัน