คำตอบสั้น ๆ: สร้างบัญชีผู้ใช้ย่อยใน Plesk ให้ทีมเว็บหรือฝ่ายบัญชีเข้าจัดการเฉพาะส่วนที่จำเป็น โดยกำหนดสิทธิ์ผ่าน User Role และไม่ต้องแชร์รหัสผ่านหลัก
คู่มือนี้อธิบาย Additional Users ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
การแชร์รหัสผ่านหลักของ Plesk ให้ฟรีแลนซ์ที่ทำเว็บ หรือพนักงานที่ดูแลอีเมล เป็นความเสี่ยงที่พบบ่อยมาก เพราะคนเหล่านั้นจะมีสิทธิ์ทุกอย่าง รวมถึงลบเว็บไซต์ทั้งเว็บหรือเปลี่ยนรหัสผ่านของคุณเอง และเมื่อเลิกจ้างแล้วคุณก็ต้องเปลี่ยนรหัสผ่านที่ทุกคนใช้ร่วมกัน
Plesk มีระบบ Additional Users (ผู้ใช้ย่อย) ให้แต่ละคนมีชื่อผู้ใช้และรหัสผ่านของตัวเอง และมีสิทธิ์ตามบทบาท (User Role) ที่คุณกำหนด เช่น ให้ Webmaster จัดการไฟล์และฐานข้อมูลได้ แต่เข้าเมนูอีเมลไม่ได้ เมื่อโปรเจกต์จบ คุณก็ระงับหรือลบบัญชีนั้นได้ทันทีโดยไม่กระทบคนอื่น
สิ่งที่ต้องเตรียม (Additional Users)
- สิทธิ์เข้า Plesk ระดับเจ้าของ Subscription (บัญชีลูกค้าหลัก)
- แพ็กเกจที่อนุญาตให้สร้าง Additional Users หากไม่เห็นเมนู Users หรือสร้างไม่ได้เพราะเกินโควตา ให้ติดต่อผู้ให้บริการ
- อีเมลของผู้ใช้ใหม่ที่ใช้ติดต่อได้จริง สำหรับรับแจ้งเตือนและกู้รหัสผ่าน
ขั้นตอนที่ 1: เลือกหรือสร้าง User Role
ก่อนสร้างผู้ใช้ ให้ตัดสินใจว่าคนนั้นต้องทำอะไรบ้าง Plesk มี Role ตั้งต้นมาให้ ซึ่งแก้ไขได้
| Role ตั้งต้น | ใช้สำหรับ |
|---|---|
| Accountant | ดูข้อมูลบัญชีและการใช้งาน ไม่ได้แก้ไขเว็บไซต์ |
| Application User | ผู้ใช้ปลายทางของแอปที่ติดตั้งผ่าน Plesk แทบไม่มีสิทธิ์จัดการ Hosting |
| WebMaster | ผู้ดูแลเว็บ จัดการไฟล์ ฐานข้อมูล และการตั้งค่า Hosting ได้ |
ถ้าต้องการสิทธิ์เฉพาะทาง ให้สร้าง Role เอง
- คลิกเมนู Users ทางซ้าย แล้วเปิดแท็บ User Roles
- คลิก Create User Role แล้วตั้งชื่อ เช่น
Email Admin - ในรายการสิทธิ์ กำหนดแต่ละข้อเป็น Allowed, Not allowed หรือ View only (บางข้อมีเฉพาะ Allowed และ Not allowed)
- คลิก OK
ตัวอย่างการจัดสิทธิ์ที่พบบ่อย
| ผู้ใช้ | สิทธิ์ที่ควรเปิด | สิทธิ์ที่ควรปิด |
|---|---|---|
| ฟรีแลนซ์ทำเว็บ | Upload and manage files, Manage databases, Manage PHP settings, Install and manage applications | Manage users and roles, Manage mail accounts, Manage DNS |
| ผู้ดูแลอีเมลของบริษัท | Manage mail accounts, Manage spam filter | Upload and manage files, Manage databases, Manage hosting |
| ผู้ตรวจสอบ | สิทธิ์แบบ View only ในส่วนที่ต้องดู | สิทธิ์แก้ไขทั้งหมด |
หมายเหตุ: ชื่อสิทธิ์แต่ละข้ออาจต่างกันเล็กน้อยตามเวอร์ชันของ Plesk และจะเห็นเฉพาะสิทธิ์ของบริการที่แพ็กเกจของคุณเปิดไว้ อย่าให้สิทธิ์ Manage users and roles กับคนนอก เพราะเขาจะสร้างผู้ใช้ใหม่หรือเพิ่มสิทธิ์ให้ตัวเองได้
ขั้นตอนที่ 2: สร้างบัญชีผู้ใช้
- ไปที่ Users แล้วคลิก Create User Account
- กรอก Contact name เป็นชื่อจริงของผู้ใช้
- ช่อง Email address ใส่อีเมลภายนอกของผู้ใช้ หรือเลือกสร้างอีเมลใหม่บนโดเมนของคุณก็ได้ (ตัวเลือกนี้จะใช้โควตาอีเมลของแพ็กเกจ)
- เลือก User role ที่เตรียมไว้
- ตั้ง Username ให้สื่อถึงตัวบุคคล เช่น
web-somchaiเพื่อให้ตรวจสอบย้อนหลังได้ว่าใครทำอะไร - ตั้ง Password ที่ยาวอย่างน้อย 12 ตัวอักษร หรือกด Generate แล้วส่งให้ผู้ใช้ผ่านช่องทางที่ปลอดภัย
- ช่อง Access to subscriptions ถ้าคุณมีหลาย Subscription ให้เลือกเฉพาะอันที่ผู้ใช้ต้องใช้ แทนการเลือก All
- ติ๊ก User is active แล้วคลิก OK
ขั้นตอนที่ 3: ส่งข้อมูลเข้าสู่ระบบให้ผู้ใช้
ผู้ใช้ย่อยเข้าสู่ระบบที่หน้า Login ของ Plesk เดียวกับคุณ ด้วย Username และ Password ของตัวเอง ส่งให้ผู้ใช้เฉพาะข้อมูลที่จำเป็น
URL: https://example.com:8443
Username: web-somchai
Password: (ส่งแยกช่องทาง เช่น ข้อความโทรศัพท์)
ที่อยู่ Login จริงอาจเป็นชื่อเซิร์ฟเวอร์หรือโดเมนอื่นตามที่ผู้ให้บริการแจ้งไว้ ให้ใช้ที่อยู่เดียวกับที่คุณใช้เข้า Plesk ตามปกติ อย่าส่ง Username และ Password ในอีเมลฉบับเดียวกัน และขอให้ผู้ใช้เปลี่ยนรหัสผ่านหลังเข้าใช้ครั้งแรกจากเมนูโปรไฟล์ของตัวเอง