“การเข้าถึงรูท” หมายถึงอะไรบนพีซีและสมาร์ทโฟน?

หากคุณเคยพบข้อความบนคอมพิวเตอร์หรืออุปกรณ์อื่นๆ ที่แจ้งว่าคุณต้องการสิทธิ์ที่สูงกว่า แสดงว่าคุณต้องเผชิญกับความต้องการ "การเข้าถึงรูท"

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

ระบบปฏิบัติการเปรียบเสมือนหัวหอม

ระบบปฏิบัติการ ( OS )(OSes)มีเลเยอร์เหมือนกับหัวหอม อย่างไรก็ตาม ระบบปฏิบัติการมีเมล็ดไม่เหมือนกับหัวหอม

เคอร์เนลเป็นเลเยอร์คอร์ที่ต่ำที่สุดของระบบปฏิบัติการ ส่วนนี้ของระบบปฏิบัติการจะพูดโดยตรงกับฮาร์ดแวร์ของคอมพิวเตอร์ เคอร์เนลเป็นสิ่งแรกที่โหลดเมื่อคอมพิวเตอร์ของคุณโหลดระบบปฏิบัติการ เคอร์เนลยังคงอยู่ในRAMเสมอ หากเคอร์เนลผิดพลาด คอมพิวเตอร์จะพัง เป็นส่วนที่สำคัญที่สุดของระบบปฏิบัติการ

รอบเคอร์เนลมีส่วนประกอบของระบบปฏิบัติการต่างๆ เช่น ระบบไฟล์ ไดรเวอร์อุปกรณ์Application Programming Interfaces ( API(APIs) ) และส่วนต่อประสานผู้ใช้(User Interface) (UI) UI เป็นบิตที่เชื่อมต่อคุณ ผู้ใช้ กับส่วนประกอบ OS ทั้งหมดที่ทำงานอยู่เบื้องหลัง

ผู้ใช้ส่วนใหญ่ต้องการเข้าถึงองค์ประกอบ OS บางตัวเท่านั้น และในขอบเขตที่แตกต่างกันเท่านั้น ซึ่งเป็นสาเหตุที่ระบบปฏิบัติการมีระดับ "สิทธิ์"

พื้นฐานของสิทธิพิเศษ OS

เช่นเดียวกับในชีวิตจริง การมีสิทธิ์บางอย่างในระบบปฏิบัติการหมายถึงการเข้าถึงสิ่งที่ผู้ใช้ที่มีสิทธิ์ต่ำกว่าไม่มี สามารถจำกัดการเข้าถึงได้หลายวิธี ข้อจำกัดทั่วไปคือการเข้าถึงระบบไฟล์ คุณอาจมีสิทธิ์ "อ่าน" ได้ก็ต่อเมื่อเป็นข้อมูลเฉพาะ ซึ่งหมายความว่าคุณสามารถเปิดไฟล์เหล่านั้นและอ่านได้ แต่คุณไม่สามารถเปลี่ยนแปลงได้ไม่ว่าด้วยวิธีใด ในการทำเช่นนั้น คุณต้องมีสิทธิ์ "เขียน"

ข้อมูลบางประเภทอาจไม่ให้สิทธิ์ "อ่าน" กับคุณเลย ตัวอย่างเช่น คุณไม่ต้องการให้คอมพิวเตอร์สาธารณะให้สิทธิ์ผู้ใช้ในการเข้าถึงข้อมูลที่มีเพียงพนักงานเท่านั้นที่ควรดู

ข้อจำกัดทั่วไปอื่นๆ เกี่ยวข้องกับการตั้งค่าคอมพิวเตอร์และการติดตั้งซอฟต์แวร์ การใช้ระดับสิทธิ์ที่แตกต่างกัน ผู้ใช้สามารถป้องกันการติดตั้งหรือลบแอพพลิเคชั่นและเปลี่ยนแปลงสิ่งต่าง ๆ เช่นวอลเปเปอร์ของระบบ

การเข้าถึงรูท(Root Access)เป็นสิทธิ์ สูงสุด(Highest)

การมี "การเข้าถึงรูท" หมายถึงการมีสิทธิ์สูงสุดในคอมพิวเตอร์ ไม่มีไฟล์หรือข้อมูลถูกซ่อนจากคุณ ผู้ใช้รูทสามารถเปลี่ยนทุกแง่มุมของระบบปฏิบัติการได้

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

อีกคำหนึ่งสำหรับผู้ใช้ root คือ "administrator" แม้ว่าในบางกรณี บัญชีผู้ดูแลระบบอาจมีสิทธิ์ต่ำกว่าบัญชี root เล็กน้อย ทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการและการกำหนดค่าต่างๆ โดยเฉพาะ ในกรณีส่วนใหญ่ สิทธิ์ของผู้ดูแลระบบและสิทธิ์ของรูทเป็นเงื่อนไขที่ใช้แทนกันได้

ระดับสิทธิ์ของผู้ใช้ Linux

Linux และระบบปฏิบัติการอื่นๆที่คล้ายกับ Unix(Unix-like)มีแนวทางเฉพาะสำหรับบัญชีรูท มีบัญชีรูทอย่างน้อยหนึ่งบัญชีในLinuxเสมอ ซึ่งสร้างขึ้นเมื่อคุณติดตั้งระบบปฏิบัติการครั้งแรก โดยค่าเริ่มต้น บัญชีนี้ไม่ใช่บัญชีผู้ใช้สำหรับใช้ประจำวัน เมื่อใดก็ตามที่ผู้ใช้ทั่วไปจำเป็นต้องทำบางสิ่งที่ต้องมีการเข้าถึงรูท พวกเขาจะต้องระบุชื่อผู้ใช้และรหัสผ่าน ซึ่งจะยกระดับสิทธิ์ชั่วคราวเพื่อทำงานให้สำเร็จ จากนั้นจึงลดระดับกลับลงมาที่ระดับสิทธิ์ของผู้ใช้ปกติ

การใช้Linus Terminalซึ่งเป็นอินเทอร์เฟซแบบข้อความ ผู้ใช้สามารถใช้คำสั่ง “sudo” ซึ่งย่อมาจาก “superuser do คำสั่ง ใดๆ(” Any)ที่ตามหลัง sudo รันด้วยสิทธิ์ของ root และคุณจะต้องระบุรหัสผ่านอีกครั้ง

ระดับสิทธิ์ของผู้ใช้(User Privilege Levels) Windows และ macOS

เป็นเวลาหลายปี ที่ Microsoft Windowsมีทัศนคติที่ผ่อนคลายมากขึ้นต่อสิทธิ์ในการรูท บัญชีผู้ใช้หลักยังเป็นบัญชีผู้ดูแลระบบด้วย ซึ่งหมายความว่าคุณต้องเปลี่ยนแปลงสิ่งต่างๆ ด้วยตนเอง หากคุณต้องการความปลอดภัยในระดับเดียวกันจากแนวทาง ของ Linux

ในMicrosoft Windows เวอร์ชันใหม่ การดำเนินการที่ต้องใช้สิทธิ์ของผู้ดูแลระบบจะเรียก ใช้พรอมต์ Windows User Account Control ( UAC ) และคุณจะต้องระบุรหัสผ่านของผู้ดูแลระบบ คุณยังสามารถเปิดแอปพลิเคชันเฉพาะด้วยสิทธิ์ของผู้ดูแลระบบได้ ตัวอย่างเช่น คุณสามารถเปิดCommand PromptหรือWindows Terminalด้วยสิทธิ์ของผู้ดูแลระบบ และไม่ต้องระบุรหัสผ่านสำหรับระยะเวลาของเซสชันซ้ำๆ

macOS ของ Apple ก็เหมือนกับLinuxซึ่งเป็นระบบปฏิบัติการที่คล้ายกับ Unix และต้องการการยกระดับสิทธิ์ต่อการดำเนินการทุกครั้งที่คุณพยายามทำบางสิ่งนอกเหนือจากการใช้งานปกติ ใน macOS คุณจะสังเกตเห็นไอคอนล็อกเล็กๆ ซึ่งช่วยให้คุณปลดล็อกการตั้งค่าระบบด้วยรหัสผ่านผู้ใช้ root แล้วล็อกอีกครั้งเมื่อดำเนินการเสร็จ

ตามค่าเริ่มต้น macOS มีสิทธิ์ก้าวร้าวมากกว่าWindowsเล็กน้อย ตัวอย่างเช่น หากแอปจำเป็นต้องเข้าถึงข้อมูลในไดรฟ์แบบถอดได้ macOS จะถามคุณว่าใช้ได้ในครั้งแรกหรือไม่

การเข้าถึงรูทบนโทรศัพท์ Android

คนส่วนใหญ่ที่ไม่ใช่ผู้ดูแลระบบมักพบกับแนวคิดของ "การเข้าถึงรูท" หรือ "การรูท" ในบริบทของสมาร์ทโฟนและแท็บเล็ตAndroid แม้ว่าAndroidเป็นระบบปฏิบัติการโอเพ่นซอร์ส แต่ ผู้ผลิตโทรศัพท์ Android เกือบทั้งหมด เช่นSamsungและOnePlusไม่ได้ให้สิทธิ์การเข้าถึงรูทแก่ลูกค้าของตนกับโทรศัพท์ของตน พวกเขามีบัญชีผู้ใช้พิเศษที่ไม่สามารถเข้าถึงฮาร์ดแวร์ของโทรศัพท์ในระดับต่ำได้ คุณไม่สามารถเปลี่ยนระบบปฏิบัติการบน โทรศัพท์ Android ของคุณ หรือทำการเปลี่ยนแปลงระบบที่ผู้ผลิตโทรศัพท์ไม่ได้อนุญาตอย่างชัดเจน ซึ่งต่างจากพีซี

ในโทรศัพท์หลายรุ่น การเข้าถึงรูทสามารถทำได้โดยการเรียกใช้แอปการรูท แต่อุปกรณ์บางอย่างต้องการกระบวนการรูทที่เกี่ยวข้องบ้างโดยใช้คอมพิวเตอร์และAndroid Debug Bridge ( ADB ) ด้วยการใช้หนึ่งในวิธีการรูทหรือบทช่วยสอนต่างๆ ในคลิกเดียวเพื่อรู ทอุปกรณ์ Androidคุณสามารถเข้าถึงรูทในโทรศัพท์ของคุณได้

จากที่นี่ คุณสามารถเปลี่ยนอุปกรณ์ได้แทบทุกด้าน รวมถึงการลบโบลัตแวร์ของผู้ให้บริการและปิดใช้งานหรือเปิดใช้งานสิ่งที่ผู้ผลิตโทรศัพท์ต้องการเก็บให้พ้นมือคุณ การรูท โทรศัพท์ Androidก็เป็นขั้นตอนแรกเช่นกัน หากคุณต้องการเปลี่ยนระบบปฏิบัติการทั้งหมด ซึ่งอาจรวมถึง Android(Android)เวอร์ชันล่าสุด , ROM(ROMs)ที่กำหนดเองและแม้กระทั่งสต็อกAndroid (เช่น โทรศัพท์ Google Nexus ) โดยไม่มีอินเทอร์เฟซเฉพาะของผู้ผลิต คุณเปิดโลกของเฟิร์มแวร์ทางเลือกด้วยการรูทอุปกรณ์ของคุณและปลดล็อกโปรแกรมโหลดบูต

แอปยอดนิยม ได้แก่SuperSuและMagiskซึ่งคุณต้องรับความเสี่ยงเอง อีกทางหนึ่งคือใช้เวลาบน ฟอรัม Androidอ่านว่าเจ้าของรุ่นโทรศัพท์ของคุณคนอื่นๆ มีปัญหากับการรูตอย่างไร

“เจลเบรก” อุปกรณ์ iOS

แม้ว่า โทรศัพท์ Androidจะไม่ให้สิทธิ์การเข้าถึงรูทแก่คุณ แต่ โดยทั่วไปแล้ว Androidนั้นมีข้อจำกัดน้อยกว่า iOS มาก แม้จะไม่มีการอนุญาตรูทก็ตาม ตัวอย่างเช่น บน โทรศัพท์ Androidคุณสามารถเปิดใช้งานการติดตั้งแอปพลิเคชันจากร้านแอปของบุคคลที่สาม และติดตั้งสิ่งที่คุณต้องการได้อย่างง่ายดาย แม้ว่าจะไม่ได้อยู่ในGoogle Play Store(Google Play Store)

บน iOS แอปใด ๆ ที่Appleไม่อนุมัตินั้นอยู่ไกลเกินเอื้อม ซึ่งการฝึก " เจล เบรก(jailbreaking) " เข้ามา ผลลัพธ์ของการเจลเบรกนั้นเหมือนกับการรูทบน โทรศัพท์ Androidแต่ความแตกต่างคือความปลอดภัยของ iOS มาตรการจะต้องถูกทำลายโดยใช้การหาประโยชน์

อันตรายจากการเข้าถึงรูท

เมื่อพูดถึงอุปกรณ์เช่น iPhone และ สมาร์ทโฟน Androidปัญหาสำคัญประการหนึ่งที่ควรพิจารณาเมื่อทำการรูทคืออาจทำให้การรับประกันของคุณเป็นโมฆะ สิ่งนี้น่ากังวลเป็นพิเศษเนื่องจากการรูทหรือการเจลเบรกที่ผิดพลาดอาจทำให้อุปกรณ์ของคุณเสียหายอย่างถาวร ซึ่งผู้ผลิตอาจไม่เต็มใจที่จะแก้ไข แม้ว่าคุณจะจ่ายเงินก็ตาม

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

สมมติว่า(Suppose)คุณเข้าถึงรูทและเริ่มติดตั้งROM(ROMs) แบบกำหนด เอง ในกรณีดังกล่าว คุณอาจสูญเสียการเข้าถึงคุณลักษณะพิเศษของอุปกรณ์ และพบว่าการจัดการความร้อนหรืออายุการใช้งานแบตเตอรี่แย่ลง เนื่องจากการเพิ่มประสิทธิภาพหลายอย่างไม่มีอยู่ในอุปกรณ์ที่รูทซึ่งมีROM(ROMs) แบบกำหนด เอง ผู้ใช้บางคนทำการโอเวอร์คล็อกบนอุปกรณ์ที่รูทเครื่อง โดยที่CPUและGPUถูกผลักเกินข้อกำหนดของผู้ผลิต ซึ่งอาจทำให้โทรศัพท์เสียหายได้

ถอนการรูทอุปกรณ์ของคุณ

จะทำอย่างไรถ้าคุณต้องการถอนการติดตั้งการเข้าถึงรูทของคุณ สมมติว่าอุปกรณ์ของคุณยังทำงานอยู่ คุณสามารถ "unroot" หรือ "un-jailbreak" และกลับสู่สถานะเดิมได้ ซึ่งรวมถึงแฟลชOEM ROMกลับเข้าสู่อุปกรณ์ คุณต้องการดำเนินการนี้ก่อนที่จะขายหรือมอบอุปกรณ์ของคุณให้ผู้อื่น และคุณต้องการทำก่อนที่จะพยายามคืนสินค้าตามการรับประกัน หากเป็นไปได้

การมีโทรศัพท์ที่รูทเครื่องสามารถเป็นพลังและปลดปล่อย แต่ก็ยังมาพร้อมกับรายการความเสี่ยงและข้อควรระวังมากมาย ดังนั้นให้คิดให้ดีว่ามันคุ้มค่าหรือไม่



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts