Posts Tagged ‘changing password’

พอดีว่ารู้สึกว่าพาสเวิดที่ใช้ที่ directadmin มันจะเก่าไปแล้ว เลยพยายามเปลี่ยน password แต่เหมือนว่า DA จะไม่เปลี่ยนให้ มันฟ้องกลับมาว่า

sh: -c: line 0: unexpected EOF while looking for matching `'' sh: -c: line 1: syntax error: unexpected end of file

ดูจากที่มัน error จากการพยายามเปลี่ยน password ผ่านทางระบบของ directadmin น่าจะเป็นที่ว่า ไฟล์ sh สักไฟล์คงเสียไป
ทำไงดีละทีนี้ จะเปลี่ยนเองก็ไม่ได้
เลยลอง search หาดูเรื่องวิธีการเปลี่ยน password ค้นพบว่า เค้าให้เข้าไปเปลี่ยนผ่านทาง ssh command โดยใช้ passwd แล้วเปลี่ยนพาสเวิด ของ user admin ไปเลย แล้วมันจะใช้ได้ที่ directadmin เอง

วิธีนี้สามารถใช้เปลี่ยนพาสเวิดของ admin directadmin จากการที่ลืม passwod ก็ได้เหมือนกัน

passwd admin

แต่ว่า ต้อง login เข้าไปใช้ที่ root นะครับ

OS ทุกๆ OS ที่ใช้ Unix หรือ Linux เป็นแกนหลัก เช่น Redhat Ubuntu CentOS จะใช้คอมมานด์ passwd ในการเปลี่ยนพาสเวิด เหมือนกันทุกระบบ

การใช้ passwd นั้นสามารถใช้เปลี่ยนพาสเวิดทั้ง user และ group accounts โดยที่ว่า user ทั่วไป normal user จะเปลี่ยน password ของตัวเองได้เท่านั้น แต่ว่า ถ้าเป็น superuser เช่น root จะสามารถเปลี่ยนพาสเวิดได้ทุก account

เปลี่ยนPassword ให้ user ของตัวเอง
passwd

ถ้าเกิดเป็น user ของตัวเองนั้น ไม่ใช่ superuser (ไม่ใช่ user root ) user นั้นจำเป็นจะต้องพิมพ์พาสเวิดเก่าของตัวเองก่อนด้วย
ดังนั้น จะพบ output ประมาณ

Changing password for pheonize
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

ถ้าเกิดเป็น superuser(เช่น root จะไม่มีการถาม password เก่า)เพื่อที่จะให้ user ระดับนี้ สามารถแก้ไขพาสเวิดที่ user ปกติลืมได้


[root@ns1 ~]# passwd
Changing password for user root.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

ส่วนการที่ root เปลี่ยน password ให้ user อื่น สามารถทำได้โดยการ พิม passwd ตามด้วย username ที่ต้องการเปลี่ยน password

passwd username

จะได้ผลส่งกลับมาว่า

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

ถ้าต้องการเปลี่ยน group password ให้ใช้

passwd -g groupname