เพิ่มผู้ใช้บนเซิร์ฟเวอร์ Ubuntu
เซิร์ฟเวอร์ Ubuntu นั้นมีความหลากหลายเช่นเดียวกับ Linux และมีความสามารถหลายผู้ใช้เต็มรูปแบบและงานทั่วไปในเซิร์ฟเวอร์ใด ๆ ก็กำลังเพิ่มผู้ใช้.
useradd
คำสั่ง useradd จะช่วยให้คุณเพิ่มผู้ใช้ใหม่ได้อย่างง่ายดายจากบรรทัดคำสั่ง:
useradd
คำสั่งนี้จะเพิ่มผู้ใช้ แต่ไม่มีตัวเลือกเพิ่มเติมใด ๆ ผู้ใช้ของคุณจะไม่มีรหัสผ่านหรือโฮมไดเร็กตอรี่.
บันทึก: หากคุณได้รับข้อความแจ้งว่าไม่พบคำสั่งให้ลองใช้เส้นทางแบบเต็มเช่นนี้
/ usr / sbin / useradd
คุณสามารถใช้อ็อพชัน -d เพื่อตั้งค่าโฮมไดเร็กทอรีสำหรับผู้ใช้ ตัวเลือก -m จะบังคับให้ผู้ใช้เพิ่มเพื่อสร้างไดเรกทอรีบ้าน เราจะลองสร้างบัญชีผู้ใช้ด้วยตัวเลือกเหล่านั้นจากนั้นใช้คำสั่ง passwd เพื่อตั้งรหัสผ่านสำหรับบัญชี คุณสามารถตั้งรหัสผ่านโดยใช้ -p ในคำสั่ง useradd แต่ฉันต้องการตั้งรหัสผ่านโดยใช้ passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
สิ่งนี้จะสร้างผู้ใช้ชื่อ testuser และให้โฮมไดเร็กตอรี่ของตนเองใน / home / testuser ไฟล์ในโฮมไดเร็กทอรีใหม่จะถูกคัดลอกจากโฟลเดอร์ / etc / skel ซึ่งมีไฟล์โฮมไดเร็กทอรีเริ่มต้น หากคุณต้องการตั้งค่าเริ่มต้นสำหรับผู้ใช้ของคุณคุณสามารถทำได้โดยการแก้ไขหรือเพิ่มไฟล์ในไดเรกทอรีนั้น ถ้าเราดูที่โฮมไดเร็กตอรี่ใหม่สำหรับผู้ใช้:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
รวม 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
drwxr-xr-x 5 รูทราก 4096 2006-12-15 11: 37 ...
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
-rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34 .bashrc
คุณจะสังเกตเห็นว่ามีสคริปต์ทุบตีในไดเรกทอรีนี้ หากคุณต้องการตั้งค่าตัวเลือกพา ธ เริ่มต้นสำหรับผู้ใช้ใหม่ทั้งหมดคุณสามารถทำได้โดยการแก้ไขไฟล์ใน / etc / skel ซึ่งจะใช้ในการสร้างไฟล์เหล่านี้โดยคำสั่ง useradd.
adduser
คำสั่ง adduser นั้นง่ายกว่าคำสั่ง useradd เพราะจะพร้อมท์ให้คุณใส่ข้อมูลแต่ละส่วน ฉันคิดว่ามันตลกเล็กน้อยที่มีคำสั่งชื่อเหมือนกันสองคำสั่งที่ทำสิ่งเดียวกัน แต่นั่นคือ linux สำหรับคุณ นี่คือไวยากรณ์:
adduser
ตัวอย่าง:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
รหัสผ่าน:
กำลังเพิ่มผู้ใช้ 'thegeek' ...
การเพิ่มกลุ่มใหม่ 'thegeek' (1004).
การเพิ่มผู้ใช้ใหม่ 'thegeek' (1004) กับกลุ่ม 'thegeek'.
การสร้างโฮมไดเรกทอรี '/ home / thegeek'.
การคัดลอกไฟล์จาก '/ etc / skel'
ป้อนรหัสผ่าน UNIX ใหม่:
พิมพ์รหัสผ่าน UNIX ใหม่อีกครั้ง:
ไม่มีรหัสผ่านที่ให้มา
ป้อนรหัสผ่าน UNIX ใหม่:
พิมพ์รหัสผ่าน UNIX ใหม่อีกครั้ง:
passwd: อัปเดตรหัสผ่านสำเร็จแล้ว
การเปลี่ยนข้อมูลผู้ใช้สำหรับ theeek
ป้อนค่าใหม่หรือกด ENTER เพื่อเริ่มต้น
ชื่อเต็ม []: The Geek
จำนวนห้อง []: 0
โทรศัพท์ที่ทำงาน []: 555-1212
โทรศัพท์บ้าน []: 555-1212
อื่น ๆ []:
ข้อมูลถูกต้องหรือไม่ [y / N] y