
sudo user เป็น user ที่สามารถทำงานได้เช่นเดียวกับ root user เพื่อปกป้อง root ให้มีการใช้งานเท่าที่จำเป็นเท่านั้น เพราะ root เป็น user ที่สามารถทำทุกอย่างบนเครื่อง server ได้
วิธีการสร้าง sudo user
- เปิด Terminal ขึ้นมาจากนั้น log in ด้วย root user เพื่อเข้าไปทำการเพิ่ม user และสร้าง sudo user ต่อไป
- พิมพ์คำสั่ง $adduser sudouser แล้วกด Enter
- พิมพ์คำสั่ง $passwd sudouser แล้วกด Enter จากนั้นใส่รหัสผ่านกด Enter แล้วใส่รหัสผ่านอีกครั้งเพื่อยืนยันแล้วกด Enter
- ตรวจสอบ user ใหม่ที่สร้างด้วยคำสั่ง $id sudouser แล้วกด Enter
- เพิ่ม user ใหม่เข้าไปอยู่ใน group wheel เพื่อรับสิทธิ sudo ด้วยคำสั่ง
$usermod -aG wheel sudouser - ตรวจสอบความถูกต้องของ user ใหม่ด้วยคำสั่งดังต่อไปนี้
– $id sudouser
– $grep ‘^sudouser’ /etc/passwd
– $grep ‘^wheel’ /etc/group - logout ออกจาก root ด้วยคำสั่ง $logout
เข้าสู่ระบบด้วย sudo user
- เปิด terminal ขึ้นมาแล้วเข้าสู่ระบบด้วยคำสั่งดังนี้
$ssh sudouser@188.166.182.144
ใส่รหัสผ่านแล้วกด Enter - ทดสอบ sudo ด้วยคำสั่ง
$sudo dnf update
ใส่รหัสผ่านแล้วกด Enter - เสร็จสิ้นการเพิ่ม sudo user สำหรับ Cenos 8
สรุป
sudo user มีความจำเป็นมากเพื่อปกป้อง root user ไม่ให้มีการใช้งานโดยตรงเป็นการเพิ่มความปลอดภัยให้กับเครื่อง server
แหล่งข้อมูล
https://www.cyberciti.biz/faq/add-create-a-sudo-user-on-centos-linux-8/
Leave a Reply