“การเข้าถึงรูท” หมายถึงอะไรบนพีซีและสมาร์ทโฟน?
หากคุณเคยพบข้อความบนคอมพิวเตอร์หรืออุปกรณ์อื่นๆ ที่แจ้งว่าคุณต้องการสิทธิ์ที่สูงกว่า แสดงว่าคุณต้องเผชิญกับความต้องการ "การเข้าถึงรูท"
ระบบปฏิบัติการต้องสร้างสมดุลระหว่างการให้ผู้ใช้ทำในสิ่งที่พวกเขาต้องการ แต่ไม่ปล่อยให้ระบบทั้งหมดยุ่งเหยิง ไม่ว่าจะดีหรือร้าย เมื่อคุณมี "การเข้าถึงรูท" กับคอมพิวเตอร์ คุณมีกุญแจสู่อาณาจักร
ระบบปฏิบัติการเปรียบเสมือนหัวหอม
ระบบปฏิบัติการ ( 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กลับเข้าสู่อุปกรณ์ คุณต้องการดำเนินการนี้ก่อนที่จะขายหรือมอบอุปกรณ์ของคุณให้ผู้อื่น และคุณต้องการทำก่อนที่จะพยายามคืนสินค้าตามการรับประกัน หากเป็นไปได้
การมีโทรศัพท์ที่รูทเครื่องสามารถเป็นพลังและปลดปล่อย แต่ก็ยังมาพร้อมกับรายการความเสี่ยงและข้อควรระวังมากมาย ดังนั้นให้คิดให้ดีว่ามันคุ้มค่าหรือไม่
Related posts
วิธีแก้ไขข้อผิดพลาด “Scratch Disks Full” ใน Photoshop
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
วิธีแก้ไขข้อผิดพลาด “ไม่พบที่อยู่ IP ของเซิร์ฟเวอร์” ใน Google Chrome
แก้ไขข้อผิดพลาด "Can't Read From the Source File or Disk"
วิธีการแก้ไขข้อผิดพลาด “d3dx9_43.dll Missing” บน Windows
แก้ไข “ไฟล์ใหญ่เกินไปสำหรับระบบไฟล์ปลายทาง” Error
8 วิธีในการแก้ไขข้อผิดพลาด “คุณไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนี้” ใน Windows
6 การแก้ไขเมื่อแอพ Spotify ไม่ตอบสนองหรือไม่เปิด
วิธีแก้ไขข้อผิดพลาด “หน้าไม่ตอบสนอง” ใน Google Chrome
วิธีแก้ไขข้อผิดพลาด“ ไฟล์เนื้อหาถูกล็อค” ของ Steam
แก้ไข “ตรวจพบอุปกรณ์เครือข่ายไร้สายที่ไม่รองรับ ระบบหยุดทำงาน” ข้อผิดพลาด
วิธีแก้ไขข้อผิดพลาด “ตรวจพบการเปลี่ยนแปลงเครือข่าย” ใน Google Chrome
แก้ไขข้อผิดพลาดของระบบ 5 การเข้าถึงถูกปฏิเสธใน Windows
ได้รับ "การเข้าถึงอินเทอร์เน็ตของคุณถูกบล็อก"? 10 วิธีในการแก้ไข
วิธีแก้ไขข้อผิดพลาด “Err_empty_response” ใน Google Chrome
วิธีแก้ปัญหา "Ok Google" หรือ "Ok Google"
การหมดเวลาของเกตเวย์ 504 หมายถึงอะไรและจะแก้ไขได้อย่างไร
ไม่สามารถอ่านการ์ด SD? นี่คือวิธีแก้ไข
วิธีแก้ไขข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าส่วนประกอบระบบอย่างน้อยหนึ่งอย่าง"
วิธีแก้ไขข้อผิดพลาด “ล้มเหลวในการรับที่อยู่ IP” บน Android