มันเป็นการปฏิบัติที่ไม่ถูกต้องหรือไม่ที่จะสร้างไดเรกทอรีผู้ใช้ที่ไม่ใช่ใน


10

ฉันติดตั้งอูบุนตูบนคอมพิวเตอร์และติดตั้งระบบปฏิบัติการบนโซลิดสเตทไดรฟ์และติดตั้งไดเรกทอรีภายในบ้านจากฮาร์ดไดรฟ์แยกต่างหาก ผมอยากจะสร้างโฟลเดอร์projซึ่งอาศัยอยู่บนฮาร์ดไดรฟ์สอง mkdir /home/projแต่ผมไม่ได้แบ่งพาร์ติชันมันดังนั้นฉันเพียงแค่ใช้

projมีความหมายว่าเป็นไดเรกทอรีที่มีชุดซอฟต์แวร์ต่างๆที่ใช้โดยกลุ่มการทดลองที่แตกต่างกัน ตัวอย่างเช่น/proj/experiment1จะมีซอฟต์แวร์ที่ใช้โดยกลุ่มหนึ่งและproj/experiment2จะเป็นแพ็คเกจหรือรุ่นอื่นที่ใช้โดยกลุ่มอื่น ฉันต้องการมันในฮาร์ดไดรฟ์ตัวที่สองที่มี/homeไดเรกทอรีเพื่อให้สามารถติดตั้งระบบปฏิบัติการใหม่ได้ในขณะที่ยังคงรักษาไดเรกทอรีนี้เอาไว้

adduser projฉันเป็นห่วงในขณะนี้เกี่ยวกับสิ่งที่จะเกิดขึ้นกับไดเรกทอรีนี้ถ้ามีคนในอนาคตวิ่ง จะเป็นการลบไดเรกทอรีและแทนที่ด้วยไดเรกทอรีภายในบ้าน

มันคือการปฏิบัติที่ดีที่จะสร้างไดเรกทอรีที่ไม่ได้ใช้ใน/home? ถ้าเป็นเช่นนั้นฉันควรทำอย่างไร


1
หากคุณมีโฮมไดเร็กตอรี่ของคุณบนไดรฟ์ภายนอกทำไมไม่เพียงวางprojโฟลเดอร์ไว้ข้างใต้/home/youruser/proj?
Brandon Kreisel

projโฟลเดอร์จะหมายถึงการมีแพคเกจซอฟต์แวร์ที่ผู้ใช้ทุกคนสามารถเข้าถึงและดังนั้นผมจึงอยากให้มันแยกออกจากไดเรกทอรีบ้านของตัวเอง
user545424

ฉันจะใช้ / var / bin และเพิ่มไปยัง PATH สำหรับผู้ใช้ทั้งหมด
Rob

คำตอบ:


9

ไดเรกทอรีที่แก้ไขได้หลายผู้ใช้ร่วมกันมักจะอยู่ใน / var หรือ / opt

อย่างไรก็ตามหากคุณกังวลเกี่ยวกับการสร้างผู้ใช้ชื่อ "proj" คุณอาจเพิ่งสร้างผู้ใช้ proj ตั้งค่าบัญชีผู้ใช้เพื่อให้ไม่มีใครสามารถเข้าสู่ระบบได้และใส่ไฟล์ลงในโฮมไดเร็กตอรี่ของมัน จากนั้นทำให้โลกไดเรกทอรีหลักสามารถอ่านได้และเรียกใช้งานได้ (และเขียนได้เช่นกันหากคุณต้องการ)


0

ในขณะที่นี่ไม่ใช่สถานการณ์ที่พบบ่อยที่สุดจากมุมมองเชิงปฏิบัติฉันจะไม่บอกว่าควรห้ามใส่ไดเรกทอรี "แชร์ข้อมูลผู้ใช้" ใน / home (โดยเฉพาะถ้าระบบเป็นของคุณหรือไม่อยู่ภายใต้กฎที่ไม่อนุญาต ) ฉันใช้มันด้วยเหตุผลเดียวกันกับคุณ ตามความเป็นจริงฉันมักจะแบ่งพาร์ติชั่น / บ้านของฉันแยกจากไดเรกทอรีรากเพื่อให้ง่ายต่อการสำรองข้อมูลที่ฉันสนใจ (ข้อมูลผู้ใช้) และดังนั้นฉันไม่ต้องกังวลเกี่ยวกับมันในกรณีที่ฉันตัดสินใจที่จะสมบูรณ์ ติดตั้งใหม่หรืออัปเกรดระบบของฉัน (ในกรณีนี้ฉันสามารถลบไดเรคทอรี่รากได้โดยไม่ต้องกังวลเกี่ยวกับข้อมูลผู้ใช้ที่ถูกลบ - และไฟล์ที่จะแชร์ในหมู่ผู้ใช้ทั้งหมดที่ฉันถือว่าเป็นข้อมูลผู้ใช้ด้วย)

ในกรณีที่คุณกังวลเกี่ยวกับผู้ใช้ที่สร้าง homedir ด้วยชื่อเดียวกันสคริปต์ '' adduser '' หรือคล้ายกัน (ฉันใช้ Slackware ไม่ใช่ Ubuntu) อาจจะบ่นว่า homedir นั้นมีอยู่แล้วและจะขอให้ผู้ใช้เลือกอีกอันหนึ่งหรือ chown มัน

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