วิธีที่เป็นไปได้ในการเพิ่มผู้ใช้นั้นคล้ายกับสิ่งที่ฉันถาม ผมได้วิธีการนี้จากที่นี่
หากต้องการสร้างบัญชีใหม่ด้วยตนเองให้ทำตามขั้นตอนเหล่านี้:
แก้ไข/etc/passwdด้วยvipwและเพิ่มบรรทัดใหม่สำหรับบัญชีใหม่ ระมัดระวังกับไวยากรณ์ ห้ามแก้ไขโดยตรงด้วยเครื่องมือแก้ไข vipwล็อคไฟล์ดังนั้นคำสั่งอื่น ๆ จะไม่พยายามอัปเดตพร้อมกัน คุณควรทำให้ฟิลด์รหัสผ่านเป็น `* 'ดังนั้นจึงเป็นไปไม่ได้ที่จะเข้าสู่ระบบ
ในทำนองเดียวกันแก้ไข/etc/groupด้วยvigrหากคุณต้องการสร้างกลุ่มใหม่เช่นกัน
mkdirสร้างไดเรกทอรีบ้านของผู้ใช้ที่มี
คัดลอกไฟล์จาก/etc/skelไปยังโฮมไดเร็กตอรี่ใหม่
กรรมสิทธิ์แก้ไขและสิทธิ์กับและchown ตัวเลือกที่เป็นประโยชน์มากที่สุด สิทธิ์ที่ถูกต้องจะแตกต่างกันไปเล็กน้อยจากไซต์หนึ่งไปอีกไซต์หนึ่ง แต่โดยปกติคำสั่งต่อไปนี้จะทำสิ่งที่ถูกต้อง:chmod-R
cd /home/newusername
-
chown -R username.group .
-
chmod -R go=u,go-w .
-
chmod go= .
passwdตั้งรหัสผ่านด้วย
หลังจากที่คุณตั้งรหัสผ่านในขั้นตอนสุดท้ายบัญชีจะทำงาน คุณไม่ควรตั้งค่าจนกว่าทุกอย่างจะเสร็จสิ้นมิฉะนั้นผู้ใช้อาจเข้าสู่ระบบโดยไม่ได้ตั้งใจในขณะที่คุณยังคัดลอกไฟล์