โฮมไดเร็กทอรีไม่ได้ถูกสร้างขึ้น


0

ฉันได้สร้างผู้ใช้โดย "useradd" ผู้ใช้ที่สร้างและสร้างรหัสผ่านโดยใช้คำสั่ง "passwd" และสามารถเข้าสู่ระบบในฐานะผู้ใช้ใหม่ แต่ในขณะที่พิมพ์ "cd" มันระบุว่า / home / newuser ไม่พบไฟล์หรือไดเรกทอรี

ใครแนะนำฉันต้องสร้างไดเรกทอรีใหม่ด้วยตนเองทุกครั้งที่ฉันเพิ่มผู้ใช้ในชื่อผู้ใช้ที่เฉพาะเจาะจงหรือไม่


คุณใช้-mแฟล็กกับ useradd หรือไม่? useradd -m -s /bin/bash username
ไลค์

คำตอบ:


1

MAN ผู้ใช้เพิ่ม / เพิ่ม :

-d, --home HOME_DIR ผู้ใช้ใหม่จะถูกสร้างขึ้นโดยใช้ HOME_DIR เป็นค่าสำหรับไดเรกทอรีเข้าสู่ระบบของผู้ใช้ ค่าเริ่มต้นคือการผนวกชื่อเข้าสู่ระบบเพื่อ BASE_DIR และใช้เป็นชื่อไดเรกทอรีเข้าสู่ระบบ ไดเรกทอรี HOME_DIR ไม่จำเป็นต้องมีอยู่ แต่จะไม่ถูกสร้างขึ้นหากขาดหายไป

หรือตรวจสอบวิธีการadduserทำงานของระบบของคุณ คุณสามารถขอข้อมูลเกี่ยวกับวิธีการทำงานของพวกเขาโดยใช้--helpหรือคล้ายกับพารามิเตอร์

ตรวจสอบการสร้างไดเรกทอรีบ้านขณะที่การสร้างผู้ใช้ [ซ้ำ] หากคุณใช้รสชาติเดเบียนadduserและuseraddเป็นสิ่งที่แตกต่าง ตรวจสอบพารามิเตอร์แต่ละรายการในระบบของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.