Title บอกทุกอย่างฉันจะเปลี่ยนโฮมไดเร็กตอรี่ของผู้ใช้ 'root' ใน Ubuntu 12.04 ได้อย่างไร?
Title บอกทุกอย่างฉันจะเปลี่ยนโฮมไดเร็กตอรี่ของผู้ใช้ 'root' ใน Ubuntu 12.04 ได้อย่างไร?
คำตอบ:
นี่คือคำแนะนำ แต่อย่าลืมรู้ว่าคุณกำลังทำอะไรอยู่
ในระบบ * nix ทุกระบบคุณจะพบไฟล์ชื่อ/etc/passwd
ซึ่งแสดงรายการผู้ใช้ทั้งหมดและการตั้งค่าบางอย่าง นี่คือไวยากรณ์ของไฟล์นั้น:
username:password:uid:gid:additional_info:home:shell
ตัวอย่างเช่นคุณจะพบ:
root:x:0:0::/root:/bin/bash
ซึ่งหมายความว่าผู้ใช้จะเรียกว่ารากรหัสผ่านที่ถูกซ่อนอยู่ (มันบน/etc/shadow
) uid เป็น0
, GID คือ0
ไม่มีข้อมูลเพิ่มเติมไดเรกทอรีบ้านเป็นเปลือกหอยและเริ่มต้นคือ/root
/bin/bash
แก้ไขไฟล์นั้นและเปลี่ยนโฮมไดเร็กตอรี่
อย่างไรก็ตามฉันไม่เห็นเหตุผลที่จะทำ
vipw
คำสั่งเพื่อแก้ไขpasswd
ไฟล์ มันตั้งล็อคเพื่อหลีกเลี่ยงความเสียหายของไฟล์ การส่งข้อความ/etc/passwd
อาจทำให้ระบบของคุณเสียหายได้ง่าย