ผมเองใช้ 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)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น