Кто может получить тебе рут права
Перейти к содержимому

Кто может получить тебе рут права

  • автор:

Как быстро получить Root права на Android.

Каждый пользователь современного смартфона рано или поздно сталкивается с необходимостью получить Root права на Android устройстве, будь то телефон или планшет. Что такое root и как быстро получить root на вашем Android устройстве? Об этом вы сможете узнать, потратив всего пару минут.

Начнем с базовых понятий. Root – имя учетной записи супер пользователя, которая имеет права на любые (что, замечу, весьма опасно) действия. Зачастую root в китайских смартфонах присутствует из коробки. Прагматичные китайцы отлично понимают, что большинство владельцев Андроид девайсов, несмотря ни на какие ограничения или запреты, все равно постарается получить root доступ к своему устройству. Но все же иногда и в стандартных прошивках китайских брендов, таких как Jiayu, Zopo, TCL, THL, Lenovo, Meizu, Xiaomi, UMI, Oppo, приходится попотеть, чтобы получить root права.

"Зачем нужны root права на Android устройстве?", — спросите вы. Дело в том, что для того, чтобы настроить некоторые вещи, без root доступа не обойдешься.

Перечислю самые типичные задачи при выполнении которых обязательно нужны root права:

1) Удаление предустановленных в систему программ.

В китайских прошивках, может стоять парочка ненужных вам и мозолящих глаза китайских приложений. Бывает полезным удалить их, хотя бы для очистки места в “нерезиновой” памяти.

2) Установка альтернативного Recovery (TWRP или CWM).

При помощи него, заблаговременно создав резервную копию системы, вы сможете накатить суперполезный патч, который, к примеру, устраняет раздражающую вас недоработку разработчиков прошивки.

3) Желание установить взломанный Play Market, с целью получить возможность устанавливать из него любые программы, а не только те, которые помечены, как поддерживаемые вашим устройством.

4) Желание установить и использовать приложения, существенно расширяющие ваши возможности.

Titanium Backup — создание резервных копий программ, системных настроек и системы в целом.

ShootMe — снятия скриншота встряхиванием телефона.

Freedom — программа для обхода поверки лицензии Маркета (LVL) и для эмуляции покупок внутри приложений (In-App Billing).

ES Проводник — файловый менеджер, позволяющий вам получить доступ ко всей файловой системе Android, включая скрытые папки и данные! (требуется поставить галочку в настройках).

GoBackup — создание тотальной копии вашего смартфона или планшета на Android.

Battery Calibration — программа позволяющая провести калибровку батареи.

. и множество других полезных программ.

Итак, необходимость в получении root доказана! Остается вопрос: " — Как легко получить root на Android?".

Вообще, для каждого устройства эта процедура обычно уникальна. Раньше я и сам перечитывал десятки страниц специализированных форумов в поисках проверенного и безопасного способа. Ведь получая root права на телефоне, в котором “из коробки” их нету, вы тем самым автоматически лишаете себя гарантии. Вы проводите эти действия на свой страх и риск. И мало того, что вы лишаетесь гарантии, так ведь еще всегда остается шанс получить в руках “высокотехнологичный кирпич”. Многих людей это отпугивает и из-за этого они лишают себя множества полезных возможностей и функций, требующих root права.
Да и я сам, хотя и перепрошил не один десяток устройств, каждый раз получаю порцию адреналина при каждой перепрошивке.

if9uzkSPhro

Сегодня же я вам покажу программу, при помощи которой получение root прав в 99% случаев пройдет успешно и займет у вас не более 2 минут времени.

Встречайте: Framaroot. Назначение программы — Получение root-прав в один клик и без использования ПК. Эту програмку вы не найдете в Плей Маркете. Скачать последнюю версию Framaroot можно тут. Программа фактически представляет из себя локальный эксплоит, знающий и использующий множество уязвимостей разных Андроид ядер.

Пошаговая инструкция получения рут прав на андроид.

Получение root прав сводится к следующим действиям:

1. Установка Framaroot

2. Запуск. Затем выбираете между установкой Superuser или SuperSU, что вам больше нравится, но лучше SuperSU.

3. Жмякаем Gimli, Sam, Frodo, Legolas, Aragorn, Gandalf, Boromir, короче любого персонаж, а кто вам больше по вкусу, из доступных.

4. Ждем несколько секунд и читаем сообщение о успешно полученых Root-правах с просьбой перезагрузить устройство.

5. Перезагружаем телефон/планшет.

7. При необходимости, имеется пункт "удалить root с устройства", выбрав который, вы сможете сделать вид, будто ничего не ставили.

P.S. После того как права root получены, Framaroot можно удалять! Если ваше устройство все-таки не поддерживается, вам об этом программа сообщит при запуске. В 99% случаев вы успешно получите root.

Как проверить есть ли root? Для того, чтобы удостовериться в получении root прав, вам достаточно зайти в Play Market и дав на поиск фразу root checker, установить любое из предложенных приложений. После успешной установки, запустите программу. В ней будет единственная кнопочка – root check (проверить наличие root доступа). После нажатия вы сразу узнаете получилось ли рутировать ваш Android девайс. Если рутирование прошло успешно, вы увидите запрос программы SuperSu на предоставление root прав.

Интерфейс программы, позволяет точно так же, в один клик, удалить root, как будто ничего и небыло.

Чтобы вы более подробно понимали технические детали:

— "root-права" заключаются в наличии исполнимого файла "SUID root" (обычно файл — bin/su);

— для удобства иногда добавляют busybox — интерпретатор команд такой. Ну и что-то с GUI интерфейсом, для самого Dalvik’а (андроида) — "управлялку" (SuperSU или Superuser).

— до тех пор, пока в системе есть файл bin/su , у которого стоят права на исполнение (executable SUID root), у вас есть "root права".Удаление этого файла или изменение его атрибутов (снятие бита исполняемости) приведёт к "потере root прав".

— из вышесказанного следует, что сброс устройства в дефолтовые настройки (reset), влечет за собой перезапись файловой системы, а значит и потерю root прав на устройстве.

Само по себе "root’ование" и "раз’root’ование" к потере данных на устройстве привести не может. Актуальным становится совсем другой вопрос: "- Каким программам после этого доверять root доступ к вашему устройству?". Тут уже думать вам. Будьте предельно осторожны с программами, которые в процессе своей работы требуют от вас root права. Ведь они после этого имеют полный контроль над устройством.

Вот и всё.
Надеюсь эта статья поможет многим быстро получить root доступ.

Получения root прав на Андроиде!

Root Андроид

П роизводители смартфонов все операционные системы на своих устройствах ограждают от несанкционированного вмешательства их пользователей. И правильно делают! Совершенно не разбираясь в работе программного обеспечения, можно случайно внести необратимые изменения, запоров всю прошивку, а то еще хуже – и сам планшет.

Другое дело, если за дело берется человек компетентный, который много знает и достаточно понимает. Для тех, кто хочет попытать счастья в таком процессе, как рут на леново, эта статья.

Рут (root) представляет собой доступ пользователя к системе. А тех, кто обладает правами рут, называют суперпользователями. Но операционная система достаточно хрупкий механизм, чтобы влезать в него из простого любопытства. Прежде всего, нужно задать самому себе вопрос о необходимости такого вмешательства. Допустим, что вы уже получили рут права на леново, а что вы будете с ними делать дальше?

  • Просто гордо носить звание суперпользователя?

Да, действительно, получив права root, можно свершить многое. В первую очередь это касается неограниченных возможностей в отношении внесения изменений в системные файлы, их замены, установки новых и удаления старых. Если вы станете обладателем lenovo root, то перед вами открываются просто безграничные возможности по установке уже существующих и постоянно появляющихся приложений для своего смартфона. С помощью рут прав становится доступным расширение набора дополнительных функций путем их активации. Те, кто мечтал увеличить производительность, также смогут воплотить свои планы.

Root Андроид

Словом, суперпользователь становится повелителем своего смартфона. Права очень заманчивые, но у них есть и обратная сторона. Последствия вмешательства все настолько серьезные, что трудно какому-то из них отдать первое место, а другим – все последующие. Например, с приобретением рут права на леново вы имеете шанс распрощаться со своим смартфоном навсегда. Правда, есть случаи, когда некоторым умельцам удавалось снова вдохнуть жизнь в гаджет. Не стоит рисковать и в том случае, если устройство еще находится на гарантии. Если придется обратиться за гарантийным ремонтом, то вам в нем откажут. По той самой причине, что будет обнаружена замена прошивки. Ко всему прочему, никакие обновления от производителя вам станут недоступны, так как связь с ним будет полностью нарушена, а по воздуху такие вещи пока еще не передаются.

Чтобы обезопасить себя от утраты информации, которая содержится на SD- карте и внутренней памяти устройства, на всякий случай создайте резервную копию важных для вас данных.
Убедившись, что получение lenovo root вам необходимо, можете приступать к процедуре, которая не представляет особой сложности.

Существует несколько способов получить рут:

1. Прошить root’ованную прошивку.

2. Установить recovery и получить рут права.

3. Установить приложение apk и получить рут.

Framaroot — инструкция

Frama root

На помощь, даже совершенно некомпетентному пользователю в данном вопросе, придет какая-нибудь из утилит. Например, можно воспользоваться Framaroot. Выбрав эту программу, можете посмотреть, поддерживает ли она вашу модель смартфона. Но даже если вы не найдете себя в этом списке, шансы, что вам удастся получить рут права на леново очень велики. Во всяком случае, ничего плохого точно не случится.

Для начала переходите по адресу этой ссылке , регистрируетесь и скачиваете последнюю версию Framaroot, после чего устанавливаете ее на свой смартфон из арk-файла. Или же скачиваете напрямую с этого сайта — кликабельно.

Frama root

После запуска утилиты на экране появится список эксплоитов, которыми можно воспользоваться, а над ним те варианты, что подходят для получения рут на леново.

Frama root

Щелкаете по любому эксплоиту и ожидаете результата.Если не получилось, пробуйте все остальные из списка, пока не появится надпись, что рут права установлены.

Frama root

Произведя рутирование, произведите перезагрузку гаджета.Если в процессе Framaroot закроется в автономном режиме, программу надо будет перезапустить. К тому же, программа не гарантирует стопроцентный успех, поэтому в таком случае воспользуйтесь советами здесь форум.

Если же вы получили рут-права без проблем, тогда программу можно удалить. Более она вам не понадобится. Но, если вы обновите прошивку, тогда рут-права надо будет устанавливать заново.

Kingo root — инструкция

Как еще один вариант, можно попробовать получить рут на леново, с помощью программы Kingo Root.

king root king root

Она тоже дает неплохие результаты. Для того, чтобы воспользоваться ею, сначала в настройках заходим в «Безопасность» и выбираем установку, которая предлагается через «Неизвестные источники».

  • В разделе «Параметры USB-подключения» для USB-накопителя отмечаем «Отладка по USB».
  • Теперь нужно запустить Kingo Root на ноутбуке или компьютере.
  • Соединяем последний через USB-кабель со своим планшетом или смартфоном.

king root

Далее процесс пойдет в автоматическом режиме. Установятся драйверы, а на экране появятся надписи (на английском языке), предупреждающие о том, какие могут возникнуть проблемы в связи с предоставлением вам прав lenovo root, а внизу будет находиться сама кнопка.

king root

После ее нажатия и небольшого ожидания система оповестит вас о том, что рутирование прошло успешно, и вы увидите кнопку «Finish».

king root

В завершение делается перезагрузка устройства.

Baidu Root — инструкция

Может случиться так, что ни один, ни другой из описанных выше способов не привел к положительному результату. Можем вам предложить еще один путь, как получить рут права на леново. Для конкретного примера возьмем смартфон Lenovo P780, на котором установлена операционная система Android 4.4.2.

Первый шаг: cкачиваем приложений – SuperSU и Baidu Root (скачать можно здесь — кликабельно). В этой же очередности и устанавливаем их. То есть, сначала менеджер управления правами администратора SuperSU, а вслед за ним Baidu Root.

baidu root baidu root

Запускаем Baidu Root.На экране откроется кнопка «Получить Root».

Нажимаем ее и терпеливо ждем, когда под надписью «Получение Root» высветится «Root успешно получен». Почему «терпеливо»? Потому что некоторые пользователи начинают нажимать разные кнопки, желая ускорить процесс получения lenovo root.
Делать этого не стоит, потому что быстрее не будет, а вот помешать процессу вполне возможно.

baidu root baidu root

После перезагрузки (самостоятельной) смартфона, появится табличка с содержанием на китайском языке.

Это сработает приложение безопасности, но уже китайского происхождения. Поскольку оно не представляет интереса, воспользовавшись одной из программ, которые предлагает «Менеджер приложений», приложение можно и нужно удалить, а вы станете счастливым суперпользователем, который получил права рут на телефоне Леново.

Данная инструкция подходит не только для смартфонов фирмы Lenovo, но и абсолютно всех других смартфонов на базе Андроид.

Если же у вас не получилось получить права суперпользователя, тогда установите рутованую прошивку. Только не забудьте сделать бэкап данных и контактов!

10 причин получить права root. Когда и зачем тебе это действительно нужно?

Android — самая кастомизируемая мобильная ОС большой тройки. Возможности сторонних приложений здесь очень широки, а сама ОС построена вокруг идеи о взаимозаменяемых компонентах, так что никто не ограничивает тебя в выборе софта. Не нравится рабочий стол — поставь другой, не устраивает «звонилка» — замени, не хватает выдвигаемой панели для запуска приложений, как в Ubuntu Touch, — в маркете полно приложений с такой функциональностью. Зачем же тогда получать root? Ведь система и без того поощряет кастомизацию и расширение.

Причина #1. Bloatware

Практически все устройства на базе Android поставляются с огромным количеством предустановленных приложений. Так, в прошивках HTC в каталогах /system/app и /system/priv-app находится около 400 пакетов, и это не только языковые пакеты и компоненты сервисов самой компании, но и приложения Google, которая требует, чтобы смартфон с предустановленным Google Play Market также содержал и несколько десятков других приложений компании (Gmail, Google Drive, Google Keep и другие).

При достаточном объеме встроенной памяти это может показаться не слишком серьезной проблемой, однако многие из этих приложений не просто установлены и «спокойно лежат» в своих каталогах, а стартуют при загрузке системы, могут будить устройство с помощью AlarmManager (служба, собирающая статистику, например) и просыпаться в ответ на системные события (ты установил сторонний диалер, а встроенный все равно просыпается при звонке). Так что прощай, заряд батареи и свободная оперативка.

Имея права root, удалить «блоат» очень просто. Для этого есть множество приложений, которые легко найти в маркете по запросу «system app remover». Придется, конечно, разобраться, какие приложения можно удалять, а какие лучше оставить, но эту информацию легко найти на форумах, в том числе русскоязычных.

Первый попавшийся System app remover

Другие статьи в выпуске:

Xakep #209. Capture the Flag

  • Содержание выпуска
  • Подписка на «Хакер» -60%

Причина #2. Системные функции

При всей дружелюбности к разработчикам сторонних приложений, Android не позволяет им запускать руки слишком далеко, накладывая определенные ограничения. Например, современные версии Android уже не дают сторонним приложениям переводить смартфон в режим полета или включать GPS-модуль, так что виджеты, умеющие это делать, обычно требуют root.

Также вполне очевидно, что Android не позволит стороннему софту лезть в низкоуровневые настройки и уж тем более не даст прямой доступ к драйверам или прослойке HAL, обеспечивающей интерфейс между Android и железными компонентами. Между тем такой доступ может открыть большие и нередко просто необходимые каждому пользователю возможности. Приведу три примера.

Настройки Recently

  • CF.lumen — приложение вклинивается между видеодрайвером и системой и позволяет менять цветопередачу экрана в зависимости от времени суток. Вечером экран будет иметь более теплые оттенки (отливая желтизной), а днем стандартные, холодные. Как результат, глаза меньше устают при чтении без внешнего освещения, а выработка твоим организмом мелатонина, влияющего на легкость засыпания, не приостанавливается. По сути, это аналог приложения f.flux для Маков и iOS (и с недавнего времени Android), RedShift для Windows и Linux и функции Night Shift в iOS 9.3.
  • Recently изменяет поведение кнопки «Запущенные приложения» в Android 5.0+, а точнее возвращает ее к поведению предыдущих версий Android. После активации приложения кнопка будет показывать только реально запущенные приложения, а не все, что ты запускал за последнюю неделю.
  • Naptime — приложение для тюнинга режима энергосбережения Doze в Android 6.0. Позволяет снизить (или повысить) тайм-аут, по истечении которого смартфон входит в режим агрессивного энергосбережения (по умолчанию девайс должен пролежать в спокойствии час). Подробнее читай в статье «Дозируй батарею правильно!».

Причина #3. Обход ограничений маркета

При заливке приложения в маркет у каждого разработчика есть масса опций для фильтрации устройств, с которыми должно быть совместимо приложение. Это могут быть модель устройства, архитектура процессора и даже мобильный оператор и страна. Если твое устройство не пройдет такой фильтр, то запрашиваемое приложение просто не будет найдено либо ты увидишь пометку «Приложение несовместимо с вашим устройством» в веб-версии маркета.

Конечно, всегда можно скачать APK-пакет с приложением при помощи одного из веб-сервисов (например, APK Downloader), но защита от установки на неподдерживаемые устройства может быть вшита и в само приложение. Более того, если речь идет об игре, она либо может не запуститься вовсе, обнаружив «несовместимый» 3D-ускоритель, либо запустится, но активирует неотключаемую опцию ухудшения графики. Побороть обе этих проблемы можно с помощью специального софта с поддержкой прав root.

Market Helper

  • Market Helper позволяет изменить модель устройства и его тип (смартфон, планшет, TV), указать любую страну, оператора и выбрать аккаунт. В большинстве случаев этого оказывается достаточно, чтобы установить нужное приложение из маркета.
  • GLTools позволяет динамически изменять информацию о модели графического ускорителя, видимую приложениям. В качестве дополнительных функций — можно менять разрешение, включать/выключать сглаживание, оптимизацию шейдеров, сжатие текстур и другие настройки для улучшения производительности или решения проблем с совместимостью.

Причина #4. Реклама

Без root есть только два пути убрать раздражающую рекламу со смартфона: установить браузер, умеющий ее скрывать, либо воспользоваться Adblock+ для Android и ему подобным софтом. Первый способ, очевидно, плох тем, что работает только в браузере, тогда как наиболее раздражающая реклама встроена в софт. Проблема второго способа — в принципе работы Adblock+: он предполагает использование локального VPN-туннеля, в который загоняется весь входящий трафик. К сожалению, это далеко не идеальный вариант, часто приводящий к ошибкам соединений, их обрыву и другим прелестям.

Но если у тебя есть root, проблема решается очень просто, причем раз и навсегда, на уровне всей системы. Достаточно установить AdAway, нажать кнопку «Загрузка файлов и применение блокировки рекламы» и перезагрузиться. В дополнение к полному избавлению от рекламы ты получишь сокращение потребления трафика, так как хосты, раздающие рекламу, жестко блокируются на самом низком уровне (если быть точным, они просто перенаправляются на localhost с помощью файла /system/etc/hosts ).

AdAway

Причина #5. Xposed

Xposed — это фреймворк, позволяющий приложениям вклиниваться в работу любого компонента системы или приложения и изменять его поведение (так же как это делает фреймворк MobileSubstrate для iOS). Простыми словами — Xposed позволяет устанавливать твики, так же как это позволяет делать Cydia в iOS.

Твиков для Xposed существует сотни, буквально на все случаи жизни. С их помощью можно изменять внешний вид системы (твики GravityBox и Android Theme Engine), тонко настраивать прошивки от производителей (Sense Toolbox, XTouchWiz), запускать приложения в плавающем окне (XHaloFloatingWindow), изменять системные настройки отдельно для каждого приложения (App Settings позволяет менять язык, DPI, ориентацию экрана и многое другое), отзывать полномочия на доступ к функциям системы у приложений (XPrivacy) и многое другое.

Инсталлятор твиков Xposed

Причина #6. X-Tools

Почти все инструменты для перехвата трафика и пентестинга требуют доступ к низкоуровневым функциям ядра, таким как возможность создавать RAW-пакеты и переключение сетевого адаптера в режим мониторинга. Android не открывает доступ к таким функциям сторонним приложениям, но когда есть root — преград нет.

После получения root на смартфоне/планшете можно использовать огромное количество разнообразных инструментов, таких как сетевой сканер Nmap, представленный в маркете в нескольких вариантах (например Network Mapper), снифер tcpdump (Shark for Root), знаменитый инструмент для перехвата и анализа пакетов Intercepter-NG и даже легендарный Linux-дистрибутив Kali. В последнем случае, правда, понадобится один из Нексусов либо смартфон OnePlus One. О том, как его установить, читай в статье «Атака со смартфона».

Intercepter-NG

Причина #7. Двойная загрузка

Имея root, на смартфоне можно организовать двойную, тройную и какую угодно другую загрузку. Просто устанавливаем MultiROM Manager, нажимаем кнопку Install, перезагружаемся и получаем смартфон, на который можно установить сколько угодно прошивок, причем не только Android, но и Ubuntu Touch, Sailfish OS или Firefox OS.

Все, что требуется для этого сделать, — это найти нужную прошивку для своего аппарата, положить ее на карту памяти, перезагрузиться в recovery (включение с зажатой кнопкой увеличения громкости) и прошить ее через меню Advanced -> MultiROM -> Add ROM. При следующей загрузке новая прошивка появится в загрузочном меню. И ее даже можно будет поменять местами с основной.

MultiROM Manager

Причина #8. Полная отвязка от Google и других сервисов

Кроме того что помогает избавиться от Bloatware (см. причину номер один), root также позволяет полностью отвязать смартфон от каких-либо сервисов сторонних компаний, будь то Google или сервисы самого производителя устройства. В журнале уже была опубликована большая статья, посвященная этой теме, поэтому не буду повторяться, скажу лишь, что дополнительные сведения о том, какие компоненты системы сливают информацию, а какие нет, всегда можно узнать на профильных форумах, посвященных конкретному устройству или компании-производителю.

1Mobile: анонимный маркет для Android

Причина #9. Бэкап

Начиная с версии 3.1 в Android существует встроенный механизм бэкапа, скрытый от пользователя, но используемый такими инструментами, как, например, Helium. Однако сам по себе он очень простой и позволяет сделать бэкап только сторонних приложений и их настроек, что очень далеко от понятия «полный бэкап системы».

Однако есть и инструмент, способный сбэкапить абсолютно все, включая все приложения, их настройки, настройки самой системы, а также выполнить множество сервисных функций, таких, например, как заморозка приложений, когда система не видит программу, но сама программа присутствует на устройстве. Приложение носит имя Titanium Backup, и, конечно же, оно требует права root.

Titanium Backup

Причина #10. Тюнинг системы

Последняя причина, по которой стоит получить root, — это так называемая оптимизация системы. Я не просто так говорю «так называемая» и не случайно поставил эту причину на последнее место. Дело в том, что практически не существует способов повысить производительность системы на стоковой прошивке смартфона нормального производителя системы. Все, что ты выиграешь, — это максимум 1–2%.

С другой стороны, оптимизацию стоит делать на неоптимизированных прошивках китайских смартфонов и в специфических ситуациях, когда одним из аспектов работы системы можно пожертвовать в угоду другому (например, закрытие всех приложений перед запуском игры). Но и здесь надо быть осторожным и понимать, что ты делаешь.

Один из так называемых «оптимизаторов системы»

Выводы

Как видишь, причин получить права root огромное количество, и, я уверен, ты нашел в них те, что тебе действительно необходимы. Да, права root приносят и некоторые опасности, такие как повышенный риск заразиться действительно серьезным вирусом, а также ограничения (например, Сбербанк на root-устройстве позволяет выполнять операции только по шаблонам). Однако наивно было бы думать, что, если ты сможешь получить права root, этого не сможет сделать тот же вирус или человек, решивший похитить деньги с твоей карты.

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Права суперпользователя root в Linux: полный обзор

Root sudo Linux

В дистрибутивах Linux пользовательские привилегии предоставляются путем открытия доступа к root. Наличие таких прав позволяет использовать функциональность операционной системы более широко и выполнять необходимые действия в корневом каталоге.

Давайте детально обсудим, что может суперпользователь в Linux, как настроить root и для чего нужна команда sudo .

Предназначение root-прав в Linux

Права обычного пользователя в Linux крайне ограничены. Он может управлять только своим каталогом и открывать для чтения определенные файлы из корня. Доступ для их изменения или установки программ отсутствует, что делает привилегии суперпользователя крайне важными при настройке ОС и решении разных проблем. Обычный пользователь ограничивается следующим набором прав:

  • чтение, запись и изменение любых атрибутов пользовательской папки;
  • то же самое и для каталога /tmp ;
  • выполнение программ в любом месте, где нет ограничений;
  • чтение файлов с соответствующим атрибутом для всех пользователей.

При наличии рут-прав у юзера появляется гораздо больше возможностей и расширяются границы взаимодействия с операционной системой. Становятся доступными любые действия со всеми папками и файлами.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Безопасность использования прав суперпользователя

Если с предназначением root-прав в Linux все понятно, то вот к безопасности их использования есть вопросы. В основном, относится это к серверным машинам, поскольку риск взлома домашнего компьютера очень мал, да и кому нужны файлы обычного пользователя, чтобы ради этого затевать процедуру взлома. Если вы используете Linux как обычную операционную систему, работаете с документами и стандартными программами, используйте root для установки приложений и защиты системы от случайных изменений, которые могут внести другие пользователи компьютера.

С серверной частью все гораздо сложнее, поскольку рут как таковой не предоставляет полной защиты. Часто используемые пароли взламываются путем перебора или поиском бэкдора. Поэтому не стоит полагаться исключительно на защиту паролем, если вы владеете файлами сайтов или используете сервер для других целей. Займитесь настройкой файрвола, если это повысит уровень защиты.

Команда sudo и примеры ее использования

Команда sudo тесно связана с root в Linux, поскольку отвечает за передачу прав суперпользователя и позволяет от его имени выполнять команды в Терминале. Существует несколько ее вариаций, использующихся при разных обстоятельствах. Подходит эта команда как для выполнения всего одного действия, так и для передачи прав на всю текущую сессию.

Использование команды sudo в Linux

Самый простой пример использования sudo – запуск программы от имени суперпользователя. Для этого вводится:

sudo program \\ program – название приложения, которое вы хотите запустить

Еще sudo применяется для установки софта, команда в таком случае обретает вид:

sudo apt install program

Если же вы желаете использовать сразу несколько команд, например, введя sudo cat file.txt | grep text > file.txt , появится ошибка, поскольку при выполнении второй команды права суперпользователя отсутствуют, а значит, запись в файл невозможна. Решается такая ситуация добавлением sudo перед каждым выражением.

В следующем разделе статьи речь пойдет о передаче прав суперпользователя, что тоже реализуемо при помощи sudo . Я рассмотрю два полезных аргумента. Советую ознакомиться с ними, если хотите упростить выполнение действий через Терминал.

VDS Timeweb арендовать

Переключение на суперпользователя

Еще раз уточню, что команда sudo идеально подходит для получения необходимых привилегий без переключения учетной записи. Ее можно использовать как для выполнения одного действия, так и нескольких. Если вы желаете временно получить рут-права через эту команду, введите sudo -s или sudo -i . В первом случае домашний каталог остается текущим, а во втором меняется на /root.

Примерно так же работает и команда su , но она обладает дополнительными аргументами, которые следует уточнить:

  • -c – позволяет выполнить команду;
  • -g – устанавливает группу для пользователя;
  • -G – дополнительные группы для юзера;
  • , -l , —login – один из режимов входа, при котором происходит переключение домашнего каталога;
  • -p – сохранение переменных окружения;
  • -s – выбор оболочки для выхода.

Есть вариант выполнить вход в оболочку под суперпользователем, но он имеет свои неудобства. Он заключается в переключении в доступную виртуальную консоль, что осуществляется комбинацией Ctrl + Alt + F1-F6 . Там понадобится ввести логин и пароль root для получения доступа. Главный недостаток этого метода – потеря возможности взаимодействия с графическим интерфейсом операционной системы.

Второй вариант – ввод такого же логина и пароля при входе через графическую форму авторизации. Так вы сразу получите доступ ко всем файлам, даже не надо будет вводить sudo . Однако неопытным пользователям такой метод не подходит, поскольку возникает риск удаления или изменения системных файлов, что иногда приводит к поломке ОС.

Вы уже сами решайте, какой вариант хотите использовать, и готовы ли смириться со всеми ограничениями и недостатками, которые накладывает каждый из них.

Предоставление и отзыв прав суперпользователя

Каждому пользователю в Linux можно предоставить root-права, добавив его в соответствующую группу. Точно так же их можно и отнять, если вдруг это понадобится. Рассмотрю три варианта действий.

Создание нового пользователя с root

Допустим, что вы, единственный юзер в Linux, хотите создать еще одну учетную запись с правами суперпользователя. В таком случае алгоритм действий обретет следующий вид:

sudo Linux

  1. Откройте Терминал и введите команду sudo adduser user (user замените на нужное имя пользователя).
  2. В консоли появятся инструкции по созданию нового пользователя. Присвойте пароль и подтвердите действие, чтобы завершить создание.
  3. Добавьте новую учетную запись в группу sudo, введя sudo usermod -aG sudo user ( user здесь тоже понадобится заменить).
  4. Проверьте выполненные действия, переключившись на новую учетную запись через su testuser . Для подтверждения введите пароль (при вводе символы не отображаются на экране).
  5. Выполните любую команду с sudo и убедитесь, что все прошло успешно.

Для существующей учетной записи

Если учетная запись уже добавлена, в консоли остается ввести только одну команду, чтобы добавить пользователя в группу sudo и разрешить ему получение рут-прав. Сама команда представлена ниже, вам остается только скопировать ее и поменять имя юзера.

sudo usermod -aG sudo user 

Предоставление прав суперпользователя существующей учетной записи в Linux

Используйте предыдущую инструкцию для проверки внесенных изменений.

Откат прав суперпользователя

Если вдруг вы решили, что одна из учетных записей больше не должна состоять в группе sudo, отзовите права, введя команду:

sudo deluser user sudo

Измените user на необходимое имя. Можете переключиться на эту учетную запись и убедиться в том, что теперь команды с sudo она выполнять не может.

Откат прав суперпользователя в Linux

Это была вся основная информация о правах суперпользователя в Linux. Вы знаете, что дают такие привилегии, как их правильно использовать и управлять пользователями. В качестве рекомендации скажу, что всегда нужно читать текст ошибок, появляющихся в Терминале, если что-то пошло не так. Это позволит вам быстрее решить проблему без траты времени на поиски в Google.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *