เนื้อหาที่บริสุทธิ์และไม่ถูกแตะต้องของไฟล์ ~ / .profile อยู่ที่ไหน


8

ไฟล์หลายไฟล์ในโฮมไดเร็กตอรี่ของฉันหายไป เช่น.bashrc, .bash_profile, และตอนนี้authorized_keys.profile

ไม่ว่าจะเกิดอะไรขึ้นฉันต้องการคืนค่า.profileไฟล์ดั้งเดิม หากฉันสร้างผู้ใช้ใหม่ในระบบของฉันจะถูกสร้างขึ้น ฉันจะหา.profileเนื้อหานี้ได้จากการติดตั้งที่สดใหม่และไม่ถูกแตะต้อง?


ไฟล์ Severa หายไปหรือยัง

คำตอบ:


9

ใน/etc/skel/. นี่คือผู้ใช้ "Skeleton" ที่ใช้เมื่อสร้างผู้ใช้ใหม่ ในการติดตั้ง Ubuntu ตามปกติจะมีลักษณะดังนี้:

/etc/skel
├── .bash_logout
├── .bashrc
└── .profile

หากคุณเพิ่มไฟล์ที่นี่ด้วยตัวคุณเองมันจะถูกวางไว้ในโฮมไดเรกทอรีของผู้ใช้ที่สร้างใหม่ หากต้องการคืนค่าเริ่มต้นเพียงคัดลอกจากที่นั่น:

cp /etc/skel/.profile ~/

Se ยังuseraddmanpage เกี่ยวกับเรื่องนี้:

ผู้ดูแลระบบมีหน้าที่วางไฟล์ผู้ใช้เริ่มต้นใน/etc/skel/ไดเรกทอรี (หรือไดเรกทอรี Skeleton อื่น ๆ ที่ระบุใน/etc/default/useraddหรือบนบรรทัดคำสั่ง)

-k, --skel SKEL_DIR ไดเรกทอรี Skeleton, ซึ่งมีไฟล์และไดเรกทอรีที่จะคัดลอกในโฮมไดเร็กตอรี่ของผู้ใช้, เมื่อสร้างโฮมไดเร็กตอรี่useradd.

ในขณะที่เคร่งครัดไม่อยู่ในขอบเขตสำหรับคำถามของคุณ แต่ที่น่าสังเกตคือยังแฟ้มรายละเอียดทั้งระบบ ( /etc/profile) ได้รับการประเมินในการเข้าสู่ระบบเป็นJohankor กล่าวถึงในคำตอบของเขา


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