บทความนี้ เกี่ยวกับการสร้าง User บน Ubuntu และกำหนด Permission ต่างๆให้กับ User ที่สร้างขึ้นมาใหม่
วิธีสร้าง User
เปิด Terminal และต้องเข้าถึง root โดยใช้คำสั่งในการสร้าง User : sudo adduser userName
Ex sudo adduser test
รูป ทดลองสร้าง User ชื่อ test
จากรูปจะเห็นว่า เวลาสร้าง User ระบบจะบอกว่าต้องเป็น root เท่านั้น ดังนั้นต้องใช้ sudo ในการเข้าถึง root ตามตัวอยางข้างบน
เมื่อสร้างเสร็จแล้วจะเห็น Directory:"test" เพิ่มขึ้นมาใน Directory:"Home"
สามารถเข้าไปแก้ไข หรือ เพิ่ม Permission ต่างๆ ได้ใน visudo ซึ่ง เข้าผ่าน Terminal ได้ด้วยคำสั่ง ซ : sudo visudo และ ถ้าต้องการสร้าง permission เหมือน root ให้พิมพ์ ข้อความ "test ALL=(ALL:ALL) ALL"
User Privilege ข้อความที่พิมพ์ไปจะบงบอกตามนี้
root ALL=(ALL:ALL) ALL --> root จะบ่งบอกถึงชื่อ User
root
ALL=(ALL:ALL) ALL --> ALL ตัวแรก บ่งบอกถึึง สามารถใช้ได้กับทุก HOST
root ALL=(
ALL:ALL) ALL --> ALL ตัวที่สอง บ่งบอกถึง สามารถ run command ได้กับทุก User
root ALL=(ALL:
ALL) ALL --> ALL ตัวที่สาม บ่งบอกถึง สามารถ run command ได้กับทุก Group
root ALL=(ALL:ALL)
ALL --> ALL ตัวที่สี่ บ่งบอกถึง สามารถ run commandได้กับทุก command
ส่วนใน Group Privilege : จะเหมือนกับ User Privilege ต่างกันที่ต้องใช้ sudo จากตัวอย่างข้างบนจะเริ่มต้นด้วย '%' และตามด้วยชื่อคือ admin ซึ่งเป็น ALL หมดเช่นเดียวกัน
ในบรรทัดสุดท้าย จะเห็น # ซึ่งบ่งบอกว่าเป็น comment