การสร้างผู้ใช้ใน Ubuntu และจำกัดพื้นที่ใช้งานสามารถทำได้โดยใช้คำสั่ง adduser
เพื่อสร้างผู้ใช้ใหม่และ quota
เพื่อจำกัดพื้นที่ใช้งานของผู้ใช้นั้น ๆ ต่อไปนี้คือขั้นตอนการทำ:
- ติดตั้ง Quota:
ให้เริ่มต้นด้วยการติดตั้งquota
ถ้ายังไม่ได้ทำ:
sudo apt-get update
sudo apt-get install quota
- แก้ไขไฟล์ /etc/fstab:
เพื่อเปิดใช้งาน Quota ในแต่ละไดรฟ์, ให้แก้ไขไฟล์/etc/fstab
เพิ่มusrquota
และgrpquota
ในบรรทัดที่เกี่ยวข้องกับไดรฟ์ที่คุณต้องการจะให้ใช้ Quota:
# ตัวอย่างเพิ่ม usrquota,grpquota ใน /etc/fstab
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 defaults,usrquota,grpquota 0 1
หลังจากนั้นให้ใช้คำสั่ง mount -o remount /
เพื่อรีโมทไดรฟ์:
sudo mount -o remount /
- ตั้งค่า Quota ในไดรฟ์:
ให้ใช้คำสั่งquotacheck
เพื่อสร้างไฟล์ quota และquotaon
เพื่อเปิดใช้งาน Quota:
sudo quotacheck -cug /
sudo quotaon -v /
- สร้างผู้ใช้ใหม่:
ให้ใช้คำสั่งadduser
เพื่อสร้างผู้ใช้ใหม่:
sudo adduser <ชื่อผู้ใช้>
- ตั้งค่า Quota สำหรับผู้ใช้:
ให้ใช้คำสั่งedquota -u
เพื่อแก้ไข Quota สำหรับผู้ใช้:
sudo edquota -u <ชื่อผู้ใช้>
ในหน้าต่างที่เปิดขึ้น, แก้ไขค่าขนาดบัญชีข้อมูลและใช้งานนั่นคือ blocks
(หน่วยคือ 1K blocks). หลังจากนั้นบันทึกและออก.
- ตั้งค่า Quota Group (ถ้าต้องการ):
หากคุณต้องการจำกัดพื้นที่ใช้งานสำหรับกลุ่ม, ให้ใช้คำสั่งedquota -g
:
sudo edquota -g <ชื่อกลุ่ม>
และทำเช่นเดียวกับขั้นตอนที่ 5.
นอกจากนี้, คำสั่ง quota
และ repquota
สามารถใช้เพื่อตรวจสอบ Quota ของผู้ใช้และกลุ่มได้.