เราควรจะดูก่อนนะครับว่า มี user ที่เราต้องการลบจริงฟ หรือไม่
สั่งสำหรับดูรายชื่อ User ทั้งหมด
วิธีที่ง่ายและตรงไปตรงมาที่สุดคือการดูไฟล์ที่เก็บรายชื่อ user ของระบบโดยตรง
- ดูรายชื่อแบบเต็ม (พร้อมรายละเอียด)
cat /etc/passwd
คำสั่งนี้จะแสดงข้อมูลทั้งหมดของ user แต่ละคน โดยคั่นด้วยเครื่องหมายโคลอน (:) ซึ่งชื่อ user จะอยู่หน้าสุดของแต่ละบรรทัด
- ดูเฉพาะชื่อ User (แนะนำ) เพื่อให้แสดงผลสะอาดตาและเห็นแค่ชื่อ user ให้ใช้คำสั่งนี้แทนครับ
cut -d: -f1 /etc/passwd
คำสั่งสำหรับลบ User
คำสั่งมาตรฐานสำหรับลบ user คือ userdel ซึ่งต้องใช้สิทธิ์ผู้ดูแลระบบ (sudo)
sudo userdel -r rocky
userdel: คือคำสั่งสำหรับลบ user
-r: เป็นออปชันที่ สำคัญมาก หมายถึงให้ ลบ Home Directory (/home/rocky) และไฟล์ทั้งหมดที่อยู่ในนั้นทิ้งไปด้วย หากไม่ใส่ -r จะมีแค่ชื่อ user ที่ถูกลบไป แต่ไฟล์ขยะจะยังคงค้างอยู่ในระบบ
rocky: คือชื่อ user ที่คุณต้องการลบ (สามารถเปลี่ยนเป็นชื่ออื่นได้)
คำเตือน: การลบ user ด้วยออปชัน -r จะเป็นการลบข้อมูลอย่างถาวรและไม่สามารถกู้คืนได้
Top comments (0)