Какво означава „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 обратно в устройството. Бихте искали да направите това, преди да продадете или подарите устройството си, и искате да го направите, преди да се опитате да върнете гаранционно, ако изобщо е възможно.

Притежаването на руутнат телефон може да бъде овластяващо и освобождаващо, но също така идва с дълъг списък от рискове и предупреждения, така че помислете внимателно дали си заслужава.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts