โฮมเพจ » ทำอย่างไร » เพิ่มผู้ใช้บนเซิร์ฟเวอร์ Ubuntu

    เพิ่มผู้ใช้บนเซิร์ฟเวอร์ 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