LDAP User Manage

ผมเองใช้ SIS 5.5.5 ทำ Server มาระยะ เมื่อก่อนไม่ค่อยมีปัญหาในการจัดการกับระบบ User เพราะทุกอย่างใช้ผ่าน WebAdmin ได้ แต่พอตัวเรากับ Server อยู่กันคนละจังหวัด เรื่องที่ไม่เคยเป็นเรื่องก็ดันเป็นเรื่องขึ้นมาคือ การใช้ Webadmin ในฝั่งของอินเตอร์เน็ต มันต้องกำหนดอนุญาต IP ด้วย ไม่งั้นใช้ Remote ผ่าน Webadmin ไม่ได้ แต่บ้านเรามันเป็น Adsl ที่ไม่ได้ Fix IP นะสิ ต้องมาคอยเปลี่ยน IP เข้าไปใน ไฟล์ comlist.fiw ที่อยู่ /usr/share/sistools/webadmin เห็นจะไม่เข้าที

Sis 5.5.5 มันใช้ระบบ Authen ผ่าน LDAP User คือมันไม่ได้ใช้ system user การใช้จัดการ user ผ่าน command line จึงเปลี่ยนวิธีการใหม่ ใครที่ประสบปัญหาการดูแล user ผ่าน Command line มารู้จักวิธีการจัดการหน่อยดีไหม


การเพิ่ม User

ใช้คำสั่ง smbldap-useradd
ตัวอย่าง smbldap-useradd -a -m -P myuser
-a เพิ่ม user
-m สร้างHome Directory ของ user ด้วย
-P สั่งให้ตั้ง Password ด้วย

จากตัวอย่างด้านบน เป็นการสั่งให้เพิ่ม user ที่ชื่อ myuser พร้อมสร้าง home directory และกำหนดรหัสผ่านด้วย

การเปลี่ยนรหัสผ่าน

ใช้คำสั่ง smbldap-passwd (user ที่จะเปลี่ยน)
ตัวอย่าง smbldap-passwd myuser

การลบ user

ใช้คำสั่ง smbldap-userdel (user ที่จะลบ)
ตัวอย่าง smbldap-userdel myuser

การเพิ่มกลุ่มผู้ใช้

ใช้คำสั่ง smbldap-groupadd (ชื่อ Group)
ตัวอย่าง smbldap-groupadd newgroup

การเพิ่ม user เข้าไปใน Group

ใช้คำสั่ง smbldap-groupmod -m (ชื่อ user) (ชื่อ Group ที่จะเข้า)
ตัวอย่าง smbldap-groupmod -m myuser newgroup

การลบ user ออกจาก Group

ใช้คำสั่ง smbldap-groupmod -x (ชื่อ user) (ชื่อ group ที่ลบออก)
ตัวอย่าง smbldap-groupmod -x myuser newgroup

เท่านี้ก็น่าจะพอใช้จัดการกับ user ในระบบ ldap ได้แล้วนะ
แต่แถมอีกคำสั่งดีกว่า คือ แสดงรายละเอียดของผู้ใช้และแก้ไข

แสดงรายละเอียดใช้ smbldap-usershow (ชื่อ user)
การแก้ไขใช้ smbldap-userinfo (ชื่อ user)


ไม่มีความคิดเห็น: