Linux: create user as root

linux โดยปกติจะมี user ที่เป็นเอกอุในใต้ล่าชื่อว่า root เพราะว่าเป็นเรื่องที่ ใคร ๆ ก็รู้ว่ามีอยู่ ทำให้เป็นเรื่องที่ใคร ๆ ก็จะเจาะกับ user นี้ก่อนแน่ ๆ จึงควรสร้าง user ใหม่ขึ้นมาเป็นตัวตาย ตัวแทน และบางโปรแกรมห้ามใช้ user root ในการทำงาน

  1. เปิด terminal ขึ้นมาหรือจะใช้ Ctrl+Alt+T ก็ได้
  2. login เป็น root โดยคำสั่ง
    su
  3. สร้าง user ใหม่โดยคำสั่ง
    adduser { username }
    โดยสามารถใช้ตัวอักษร a – z 1 – 9 เช่น
    adduser phunsanit
    ถ้าต้องการใช้ username ที่มีรูปแบบคาดเดาได้ยาก ทำได้โดยเพิ่ม –force-badname เช่น
    adduser Lj7kC5VwBAPQ --force-badname
    กรอก password
  4. กรอกรายละเอียดที่ถามมา หรือจะ enter ข้ามไปเลยเช่น
    Full Name []: pitt phunsanit
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
  5. โดยปกติชื่อผู้ใช้นี้จะอยู่ในกลุ่ม users ถ้าต้องการให้สิทธิ์เต็มที่เหมือน root ให้ใช้คำสั่ง
    usermod -aG sudo { username }
    เช่น
    usermod -aG sudo phunsanit
  6. การเพิ่มชื่อผู้ใช้ในกลุ่ม อื่น ๆ ให้ใช้คำสั่ง
    usermod -aG { group } { username }
    เช่น
    usermod -aG admin phunsanit
  7. ทดสอบโดนใช้คำสั่ง
    su { username }
    เช่น
    su phunsanit
    แล้วใช้คำสั่ง
    sudo reboot