<ก่อนหน้านี้ | Contents | ถัดไป>
4.3. การเพิ่มผู้ใช้ LFS
เมื่อเข้าสู่ระบบในฐานะผู้ใช้ รากการทำผิดพลาดเพียงครั้งเดียวสามารถสร้างความเสียหายหรือทำลายระบบได้ ดังนั้น เราแนะนำให้สร้างแพ็คเกจในบทนี้ในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษ คุณสามารถใช้ชื่อผู้ใช้ของคุณเองได้ แต่เพื่อให้ง่ายต่อการตั้งค่าสภาพแวดล้อมการทำงานที่สะอาดขึ้น ให้สร้างผู้ใช้ใหม่ชื่อ เอลฟ์ ในฐานะสมาชิกของกลุ่มใหม่ (เรียกอีกอย่างว่า เอลฟ์) และใช้ผู้ใช้รายนี้ในระหว่างขั้นตอนการติดตั้ง เนื่องจาก รากออกคำสั่งต่อไปนี้เพื่อเพิ่มผู้ใช้ใหม่:
กลุ่มเพิ่ม lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
กลุ่มเพิ่ม lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs
ความหมายของตัวเลือกบรรทัดคำสั่ง:
-s /bin/ทุบตี
นี้จะทำให้ ทุบตี เชลล์เริ่มต้นสำหรับผู้ใช้ เอลฟ์.
-g lfs
ตัวเลือกนี้จะเพิ่มผู้ใช้ เอลฟ์ จัดกลุ่ม เอลฟ์.
-m
สิ่งนี้จะสร้างโฮมไดเร็กทอรีสำหรับ เอลฟ์.
-k /dev/null
พารามิเตอร์นี้ป้องกันการคัดลอกไฟล์ที่เป็นไปได้จากไดเร็กทอรีโครงกระดูก (ค่าเริ่มต้นคือ / etc / skel) โดยการเปลี่ยนตำแหน่งอินพุตเป็นอุปกรณ์ null พิเศษ
เอลฟ์
นี่คือชื่อจริงสำหรับกลุ่มและผู้ใช้ที่สร้างขึ้น
เข้าสู่ระบบ as เอลฟ์ (ตรงข้ามกับการเปลี่ยนไปใช้ผู้ใช้ เอลฟ์ เมื่อเข้าสู่ระบบเป็น รากซึ่งไม่ต้องการ เอลฟ์ ผู้ใช้ต้องมีรหัสผ่าน) ให้ เอลฟ์ รหัสผ่าน:
รหัสผ่าน lfs
รหัสผ่าน lfs
ให้ เอลฟ์ เข้าถึงอย่างเต็มที่เพื่อ $LFS/เครื่องมือ โดยการทำ เอลฟ์ เจ้าของไดเรกทอรี:
chown -v lfs $LFS/เครื่องมือ
chown -v lfs $LFS/เครื่องมือ
หากสร้างไดเร็กทอรีการทำงานแยกต่างหากตามที่แนะนำ ให้ผู้ใช้ เอลฟ์ ความเป็นเจ้าของไดเร็กทอรีนี้:
chown -v lfs $LFS/แหล่งที่มา
chown -v lfs $LFS/แหล่งที่มา
ถัดไป เข้าสู่ระบบในฐานะผู้ใช้ เอลฟ์. ซึ่งสามารถทำได้ผ่านคอนโซลเสมือน ผ่านตัวจัดการการแสดงผล หรือด้วยคำสั่งผู้ใช้ทดแทนต่อไปนี้:
ซู - lfs
ซู - lfs
"-” สั่งสอน su เพื่อเริ่มล็อกอินเชลล์ซึ่งต่างจากเชลล์ที่ไม่ได้ล็อกอิน ความแตกต่างระหว่างเปลือกหอยทั้งสองชนิดนี้มีรายละเอียดใน ทุบตี(1) และ ข้อมูลทุบตี.