ความแตกต่างระหว่าง root และ superuser คืออะไร?


21

พวกเขาอ้างถึงสิ่งเดียวกันหรือรูตเป็นเพียงตำแหน่งในระบบไฟล์ (ฐานที่ดีที่สุด) และ superuser ผู้ใช้ที่มีสิทธิพิเศษ (เทียบเท่ากับบัญชีผู้ดูแลระบบ windows) หรือไม่? พวกเขาต้องการรหัสผ่านเดียวกันหรือไม่ เป็น superuser เคอร์เนลตัวเอง?

คำตอบ:


24

'รูท' เป็นชื่อดั้งเดิมที่ให้กับบัญชีผู้ใช้ที่มีสิทธิ์ระดับ superuser ในแง่นี้พวกเขาเป็นหนึ่งเดียวกันแม้ว่าจะไม่มีกฎที่ฉันรู้ว่ากล่าวว่าบัญชี superuser จะต้องเรียกว่ารูท

อาจเป็นไปได้ว่าบัญชีนั้นมีชื่อว่า 'root' เนื่องจากบางส่วนของข้อเท็จจริงที่ว่ามีเพียง superuser เท่านั้นที่มีสิทธิ์ในการเขียนไปยังไดเรกทอรีราก (/)

บัญชีผู้ดูแลระบบ Windows ไม่คล้ายคลึงกับบัญชีผู้ใช้ super Unix เนื่องจากมีข้อ จำกัด เกี่ยวกับสิ่งที่ผู้ดูแลระบบ Windows สามารถทำได้ อะนาล็อกถึงรูทบนระบบปฏิบัติการที่ใช้ Windows NT คือบัญชีระบบซึ่งไม่สามารถใช้งานได้โดยผู้ใช้แบบโต้ตอบ


16
เคอร์เนลระบุผู้ใช้รูทด้วย uid (0) /etc/passwdคุณสามารถตั้งชื่อบัญชีว่าสิ่งที่คุณต้องการใน การไม่มีบัญชีที่เรียกว่าrootอาจทำให้ซอฟต์แวร์ระบบบางส่วนสับสน แต่คุณสามารถมีรายการเพิ่มเติมได้ บางคนหวาดระแวงมีrootรายการและtoorรายการ/etc/passwdทั้งที่มี UID 0 แต่มีเชลล์ที่แตกต่างกันดังนั้นหากหนึ่งในเชลล์ถูกทำลายอย่างใด (เช่นเนื่องจากข้อผิดพลาดของดิสก์) อีกหนึ่งสามารถใช้ในการเข้าสู่ระบบและซ่อมแซม ระบบ.
Gilles 'หยุดความชั่วร้าย'

1
BTW มีการแจกแจงที่เรียกว่า GoboLinux โดยที่ superuser นั้นถูกเรียกว่า ... gobo
Alois Mahdal

สำหรับ Windows - ไม่มีอะไรเทียบเท่ากับ Unix superuser อย่างแน่นอน SYSTEM เป็นกลุ่มที่รู้จักกันดีซึ่งมีเซสชันการเข้าสู่ระบบในตัว แต่กลุ่มและสิทธิ์ที่เกี่ยวข้องจะแตกต่างกันระหว่างโทเค็นการเข้าถึงระบบที่แตกต่างกัน การเข้าสู่ระบบนี้เป็นแบบอนาล็อกที่ใกล้เคียงที่สุดกับรูท Unix กระบวนการโต้ตอบสามารถเรียกใช้เป็นระบบ ปกติ psexec.exe จะใช้สำหรับการนี้ แต่กระบวนการที่มีสิทธิพิเศษใด ๆ CreateProcessAsUserที่สามารถได้รับระบบโทเค็นหลักสำหรับเซสชั่นและการโทร
Eryk Sun

0

/ เป็นไดเรกทอรีระดับบนสุดใน linux ไดเรกทอรีย่อยทั้งหมดอยู่ภายใต้ / / รากเป็นไดเรกทอรีบ้านเริ่มต้นของผู้ใช้รูต

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