Какво означава „Root достъп“ на компютри и смартфони?
Ако някога сте срещали съобщение на вашия компютър или друго устройство, което ви казва, че имате нужда от по-високи привилегии, вие сте се сблъскали с необходимостта от „root достъп“.
Операционните системи трябва да намерят баланс между това да позволяват на потребителите да правят това, което трябва, но без да им позволяват да объркват цялата система. За добро или лошо, когато имате „root достъп“ до компютър, имате ключовете за кралството.
Операционните системи са като лука
Операционните системи ( ОС(OSes) ) имат слоеве, точно като лук. Въпреки това, за разлика от лука, операционните системи имат ядра.
Ядрото е най-ниското ядро на операционната система. Тази част от операционната система комуникира директно с хардуера на компютъра. Ядрото е първото нещо, което се зарежда, когато компютърът ви зареди операционната система. Ядрото винаги остава в RAM . Ако ядрото се обърка, компютърът ще се срине. Това е най-критичната част от операционната система.
Около ядрото има различни компоненти на ОС като файлова система, драйвери на устройства, интерфейси за програмиране(Application Programming Interfaces) на приложения ( API(APIs) ) и потребителски интерфейс(User Interface) (UI). Потребителският интерфейс е частта, която свързва вас, потребителя, с всички онези компоненти на ОС, работещи във фонов режим.
Повечето потребители се нуждаят само от достъп до някои от компонентите на ОС и само до различна степен, поради което операционните системи имат нива на „привилегии“.
Основи на привилегиите на ОС
Точно както в реалния живот, притежаването на определени привилегии в операционна система означава получаване на достъп до неща, които потребителите с по-ниски привилегии нямат. Достъпът може да бъде ограничен по няколко начина. Често срещано ограничение е достъпът до файловата система. Може да имате привилегии за „четене“ само когато става въпрос за конкретни данни, което означава, че можете да отваряте тези файлове и да ги четете, но не можете да ги променяте по никакъв начин. За да направите това, ще ви трябват привилегии за „запис“.
Някои типове данни може да не ви дадат никакви привилегии за „четене“. Например, не бихте искали публичен компютър да дава на потребителите достъп до данни, които само служителите трябва да виждат.
Други често срещани ограничения са свързани с настройките на компютъра и инсталирането на софтуер. Използвайки различни нива на привилегии, потребителите могат да бъдат предотвратени от инсталиране или премахване на приложения и промяна на неща като тапета на системата.
Да имаш root достъп(Root Access) е най -високата(Highest) привилегия
Да имате „root достъп“ означава да имате възможно най-високите привилегии на компютъра. Никакви файлове или данни не са скрити от вас. Потребителите на root могат да променят всеки аспект на операционната система.
Всяко приложение, което root потребителят изпълнява със същите привилегии, може да прави всичко, което може root потребител. Достъпът до root е от съществено значение за отстраняване на много проблеми и обща поддръжка на компютъра.
Друг термин за root потребител е „администратор“, въпреки че в някои случаи администраторският акаунт може да има малко по-ниски привилегии от root акаунта, в зависимост от операционната система и как нещата са конкретно конфигурирани. В повечето случаи привилегиите на администратор и правата на root са взаимозаменяеми термини.
Нива на потребителски привилегии на Linux
Linux и други „ Unix-подобни(Unix-like) “ операционни системи имат специфичен подход към root акаунтите. Винаги има поне един root акаунт в Linux , създаден при първото инсталиране на операционната система. По подразбиране този акаунт не е потребителски акаунт, предназначен за ежедневна употреба. Вместо това, когато обикновен потребител трябва да направи нещо, което изисква root достъп, той трябва да предостави потребителско име и парола, което временно повишава привилегиите за изпълнение на задачата и след това пада обратно до нормалните нива на потребителски привилегии.
Използвайки Linus Terminal , текстово базиран интерфейс, потребителите могат да използват командата „sudo“, което е съкращение от „superuser do. ” Всяка(” Any) команда, която следва sudo, се изпълнява с root привилегии и ще трябва да въведете парола отново.
Нива на потребителски привилегии на(User Privilege Levels) Windows и macOS
Години наред Microsoft Windows имаше по-спокойно отношение към root привилегиите. Основният потребителски акаунт беше и администраторският акаунт, което означава, че трябваше ръчно да промените нещата, ако искате същото ниво на присъща безопасност от подхода на Linux .
В съвременните версии на Microsoft Windows действията, които изискват администраторски привилегии, ще задействат подкана за контрол на потребителските акаунти в Windows(Windows User Account Control) ( UAC ) и ще трябва да предоставите администраторската парола. Можете също така да стартирате конкретни приложения с администраторски права. Например, можете да стартирате командния ред(Command Prompt) или терминала на Windows(Windows Terminal) с администраторски привилегии и няма да се налага многократно да въвеждате парола за продължителността на сесията.
MacOS на Apple е, подобно на Linux , Unix-подобна операционна система и изисква повишаване на привилегията за всяка операция, когато се опитате да направите нещо извън обичайната употреба. В macOS ще забележите малки икони за заключване, които ви позволяват да отключите системните настройки с потребителската парола на root и след това да ги заключите отново, след като сте готови.
По подразбиране macOS е малко по-агресивен с разрешения от Windows . Например, ако дадено приложение трябва да получи достъп до данни на преносимо устройство, macOS ще ви попита дали това е добре първия път.
Root достъп на телефони с Android
Повечето хора, които не са системни администратори, за първи път се сблъскват с идеята за „root достъп“ или „root“ в контекста на смартфони и таблети с Android . Въпреки че Android е операционна система с отворен код, почти всички производители на телефони с Android(Android) като Samsung и OnePlus не дават на клиентите си root достъп до техните телефони. Вместо това те имат специални потребителски акаунти, които не могат да получат достъп на ниско ниво до хардуера на телефона. Така че, за разлика от компютъра, не можете да промените операционната система на вашия телефон с Android или да правите системни промени, които не са изрично разрешени от производителя на телефона.
На много телефони root достъп може да се получи чрез стартиране на приложение за руутване, но някои устройства изискват донякъде ангажиран процес на руутване с помощта на компютър и Android Debug Bridge ( ADB ). Като използвате един от различните методи за руутване с едно щракване или уроци за руутване на устройства с Android , можете да получите root достъп до вашия телефон.
Оттук можете да промените практически всеки аспект на устройството, включително премахване на раздутия софтуер на доставчика и деактивиране или активиране на неща, които производителят на телефона е искал да държи далеч от вашия обсег. Руутването на телефон с Android също е първата стъпка, ако искате да смените напълно операционната система. Това може да включва най-новата версия на Android , персонализирани ROM(ROMs) и дори стоков Android (като телефон Google Nexus ) без специфичните за производителя интерфейси. Отваряте свят на алтернативен фърмуер, като руутнете вашето устройство и отключите неговия буутлоудър.
Популярните приложения включват SuperSu и Magisk , които използвате на свой собствен риск. Друга възможност е да прекарате известно време във форумите за Android , като прочетете как други собственици на вашия модел телефон са се справили с руутването.
„Джейлбрейк“ устройства с iOS
Въпреки че телефоните с Android(Android) не ви дават root достъп веднага, Android като цяло е много по-малко ограничителен от iOS, дори без root права. Например, на телефон с Android можете лесно да активирате инсталирането на приложения от магазини за приложения на трети страни и да инсталирате каквото пожелаете, дори и да не е в Google Play Store .
В iOS всяко приложение, което Apple не одобрява, е просто недостъпно, където се намесва практиката на „ джейлбрейк(jailbreaking) “. Резултатът от джейлбрейка е почти същият като руутване на телефон с Android , но разликата е, че сигурността на iOS мерките трябва да бъдат нарушени с помощта на подвизи.
Опасностите от root достъп
Когато става въпрос за устройства като iPhone и смартфони с Android(Android) , един важен проблем, който трябва да вземете предвид при руутване, е, че това може да анулира гаранцията ви. Това е особено тревожно, тъй като руутване или джейлбрейк, които се объркат, могат да блокират завинаги вашето устройство, нещо, което производителят може да не желае да поправи, дори и да му платите.
При персоналните компютри проблемите са различни. Не искате случайно да дадете root достъп на грешните потребители или приложения. Независимо дали(Whether) сте на телефон или компютър, също има шанс да предоставите root достъп на злонамерен софтуер и това може да бъде катастрофа и да изложи системните ви файлове на опасност. Ето защо използването на антивирусен пакет е от решаващо значение на руутнато устройство.
Да предположим(Suppose) , че получавате root достъп и започнете да инсталирате потребителски ROM(ROMs) . В такъв случай може да загубите достъп до специални функции на вашето устройство и да видите по-лошо управление на топлината или живота на батерията, тъй като много от оптимизациите не присъстват на руутнати устройства с персонализирани ROM(ROMs) . Някои потребители извършват овърклок на своето руутнато устройство, при което процесорът(CPU) и графичният процесор(GPU) се изтласкват извън спецификациите на производителя, което потенциално уврежда телефона.
Отстраняване на руутване на вашето устройство
Какво става, ако искате да деинсталирате root достъпа си? Ако приемем, че вашето устройство все още работи, можете да го „отстраните“ или „де-джейлбрейкнете“ и да го върнете в първоначалното му състояние, което включва флашване на OEM ROM обратно в устройството. Бихте искали да направите това, преди да продадете или подарите устройството си, и искате да го направите, преди да се опитате да върнете гаранционно, ако изобщо е възможно.
Притежаването на руутнат телефон може да бъде овластяващо и освобождаващо, но също така идва с дълъг списък от рискове и предупреждения, така че помислете внимателно дали си заслужава.
Related posts
Как да поправите грешката „Scratch Disks are full“ във Photoshop
Как да коригирате грешката „Защитата на ресурсите на Windows не може да изпълни исканата операция“
Как да коригирате грешката „IP адресът на сървъра не може да бъде намерен“ в Google Chrome
Поправете грешката „Не мога да чета от изходния файл или диск“.
Как да коригирате грешка „d3dx9_43.dll липсва“ в Windows
Как да коригирате грешка „Няма защитен интернет“ в Windows 10 и 11
Получаване на „Вашият интернет достъп е блокиран“? 10 начина за поправяне
Как да коригирате „DNS_probe_finished_no_internet“ в Google Chrome
6 поправки, когато приложението Spotify не отговаря или не се отваря
Как да коригирате проблема на Snapchat „Докоснете, за да заредите снимка“.
Как да отстраните неизправности с „OK Google“ или „Hey Google“
Как да коригираме грешката „Не можахме да завършим актуализациите“ в Windows
Как да коригирате грешката „Не е регистрирана в мрежата“ на Android
Как да коригирате грешката „Google продължава да спира“ на Android
Как да коригирате грешката „Няма маршрут“ на Discord
Как да коригирате грешката „Windows не успя да завърши форматирането“.
Какво представлява основният изброител на асоциацията на устройства на Microsoft?
Как да коригирате грешката „Не можа да се създаде виртуалната машина на Java“.
Как да коригирате грешката „Windows не може да намери драйвер за вашия мрежов адаптер“.
Поправете системна грешка 5, достъпът е отказан в Windows