วิธีที่เป็นไปได้ในการเพิ่มผู้ใช้นั้นคล้ายกับสิ่งที่ฉันถาม ผมได้วิธีการนี้จากที่นี่
หากต้องการสร้างบัญชีใหม่ด้วยตนเองให้ทำตามขั้นตอนเหล่านี้:
แก้ไข/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
ตั้งรหัสผ่านด้วย
หลังจากที่คุณตั้งรหัสผ่านในขั้นตอนสุดท้ายบัญชีจะทำงาน คุณไม่ควรตั้งค่าจนกว่าทุกอย่างจะเสร็จสิ้นมิฉะนั้นผู้ใช้อาจเข้าสู่ระบบโดยไม่ได้ตั้งใจในขณะที่คุณยังคัดลอกไฟล์