บัญชีรากคืออะไร มันมาจากไหนและทำไมมันถึงเรียกว่ารูท
(ตอนแรกถามโดย @lizztheblizz บน Twitter)
บัญชีรากคืออะไร มันมาจากไหนและทำไมมันถึงเรียกว่ารูท
(ตอนแรกถามโดย @lizztheblizz บน Twitter)
คำตอบ:
โฮมไดเรกทอรีดั้งเดิมของผู้ใช้รูทคือรูทของระบบไฟล์/
( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ) ฉันคิดว่าผู้ใช้ชื่อจริงหลังจากไดเรกทอรีนั้น แต่ทำไม 'รูต' และไม่ใช่ 'เริ่ม' หรือ 'กำเนิด' หรืออย่างอื่น ก่อนที่ Ken Thompson และ Dennis Ritchie เขียน UNIX พวกเขา (เช่นที่ Bell Labs) กำลังพัฒนา Multics หากคุณดูประวัติ Multics คุณจะพบว่า ROOT มีอยู่ด้วย ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ) ดังนั้นชื่อต้องมาจาก Multics
จากข้อมูลของ Linuxแหล่งที่มาของชื่ออาจมาจากรูปแบบ / การอนุญาตของระบบไฟล์:
การใช้คำว่า root สำหรับผู้ใช้ที่มีประสิทธิภาพในการจัดการอาจเกิดขึ้นจากข้อเท็จจริงที่ว่า root เป็นบัญชีเดียวที่มีสิทธิ์ในการเขียน (เช่นการอนุญาตให้แก้ไขไฟล์) ในไดเรกทอรีราก ในทางกลับกันรูทไดเร็กทอรีใช้ชื่อจากข้อเท็จจริงที่ว่าระบบไฟล์ (เช่นลำดับชั้นของไดเรกทอรีทั้งหมดที่ใช้ในการจัดระเบียบไฟล์) ในระบบปฏิบัติการ Unix-like ได้รับการออกแบบด้วยโครงสร้างคล้ายต้นไม้ (แม้ว่ากลับด้าน) ซึ่งไดเรกทอรีทั้งหมดแยกออกจากไดเรกทอรีเดียวที่คล้ายคลึงกับรากของต้นไม้