CUPS – Unable to open passwd file: Permission denied
ปัญหาก็คือต้องการเปลื่ยนรหัสผ่าน (CUPS Admin) พอพิมพ์คำสั่ง lppasswd -a root
Enter password:
Enter password again:
Unable to open passwd file: Permission denied
อ้าว.. ทำไมบ้างเครื่องมันให้เปลื่ยนรหัสได้เลย
[hana-code-insert name=’AdSense’ /]
ลำดับการตรวจสอบ และแก้ไขปัญหา
1. ตรวจสอบ permission ของไฟล์ lppasswd
-rwxr-sr-x 1 lp lp 13988 2009-12-04 19:45 /usr/bin/lppasswd
จะเห็นได้ว่าเจ้าของไฟล์คือ lp
2. เปลื่ยนเจ้าของไฟล์ ไปเป็น root ก่อนชั่วคราว
$ ls -l /usr/bin/lppasswd
-rwxr-sr-x 1 root lp 13988 2009-12-04 19:45 /usr/bin/lppasswd
3. เปลื่ยนรหัสผ่านอีกครั้ง
$ lppasswd -a root
4. เปลื่ยนเจ้าของไฟล์กลับไปเป็น lp เหมือนเดิม
Note: ถ้าเป็น cups 1.3 ถึงเจ้าของไฟล์จะเป็น lp ผู้ใช้ root ก็สามารถรันคำสั่งนี้ lppasswd -a root ได้เลย เนื่องจากผู้ใช้ root อยู่ในกลุ่ม lp แล้ว
[hana-code-insert name=’AdSense’ /]
เป็นอันเสร็จ.
Reference – planetmy.com