หากคุณสร้างผู้ใช้ใหม่ด้วยadduser
คำสั่งคุณไม่จำเป็นต้องสร้างโฮมไดเรกทอรีสำหรับผู้ใช้ใหม่ โฮมได/home
เร็กตอรี่ที่ชื่อด้วยชื่อของผู้ใช้ในไดเรกทอรี, ด้วยไดเรกทอรีย่อยต่อไปนี้: เดสก์ท็อป, ดาวน์โหลด, เอกสาร, เพลง, รูปภาพ, วิดีโอ (และอื่น ๆ ), สำหรับผู้ใช้ใหม่จะถูกสร้างขึ้นโดยอัตโนมัติ
หากคุณสร้างผู้ใช้ใหม่ด้วยuseradd
คำสั่งให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo -i #enter your user password when you are asked
gedit /etc/passwd
เพื่อแก้ไข/etc/passwd
ไฟล์ในฐานะรูท (นี่เป็นขั้นตอนที่สำคัญที่สุด) ค้นหาบรรทัดด้วยชื่อของผู้ใช้ใหม่และตั้งค่าโฮมไดเร็กตอรี่เริ่มต้นสำหรับเขาดังนี้:
new_username:x:1001:1001::/home/new_username:/bin/sh
ในบรรทัดนี้คุณยังสามารถเพิ่มชื่อจริงสำหรับผู้ใช้ใหม่หรือตั้งค่าเปลือกเริ่มต้น บางสิ่งเช่นนี้
new_username:x:1001:1001:Real New Username,,,:/home/new_username:/bin/bash
ระวังอย่าทำการเปลี่ยนแปลงอื่น ๆ
หลังจากคุณบันทึกไฟล์ก่อนที่จะออกจากบัญชีรูทให้รันคำสั่งต่อไปนี้:
mkdir /home/new_username #to create the directory /home/new_username
cp -r /etc/skel/. /home/new_username #to copy skeleton files to /home/new_username
chown -R new_username:new_username /home/new_username #to change the owner of /home/new_username to the new user
หลังจากทั้งหมดนี้โฮมโฟลเดอร์สำหรับผู้ใช้ใหม่จะถูกเติมโดยอัตโนมัติหลังจากเข้าสู่ระบบครั้งแรก
ดูเพิ่มเติม: วิธีสร้างโฟลเดอร์โฮมของผู้ใช้หลังจากการสร้างบัญชีได้อย่างไร