Что такое root

Обновлено Обновлено: Опубликовано Опубликовано:

Root —
простыми словами

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

Как получить права root:

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

sudo su

* пользователь должен входить в группу sudo или wheel. Или для него должен быть предоставлен доступ (команда visudo) в настройках sudo.

В том же Linux или FreeBSD (системах без sudo):

su

* необходимо ввести пароль для пользователя root.

В системах для мобильных устройств, например, Android в режим root войти сложнее — необходимо скачать и установить специальную программу. Одни из самых распространенных: KingRoot, Kingo Root (с компьютера), 360 Root, Baidu Root, Framaroot, VRoot (с компьютера), SuperSu (права приложениям), iRoot.

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

#

Зачем нужны права суперпользователя:

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

Пример действий, которые можно выполнить с помощью режима root:

  • изменение системных файлов и приложений;
  • установка приложений, которые требуют для своей работы высоких привилегий:
  • установка сторонних прошивок;
  • удаление предустановленных программ;
  • активация дополнительных возможностей Android.

Как отключить для пользователя:

Если нужно запретить пользователям получать полные права над системой, необходимо убедиться, что они не входят в административные группы (wheel, sudo, adm) и нет привилегий в visudo. Пароль от root должен знать только администратор. В некоторых системах, например, Ubuntu, по умолчанию, пользователь root отключен — на самом деле, у него нет пароля и система не позволяет выполнить вход. Его можно оставить в выключенном состоянии или задать пароль командой passwd root.

Подробнее о root на сайте Википедия

Встречается в статьях

Инструкции:

  1. Использование playbook и роли в Ansible на примере установки NGINX
  2. Как установить и настроить связку Asterisk + FreePBX на CentOS 8
  3. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  4. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  5. Настройка кластера Ceph на Linux CentOS 7
  6. Как установить и выполнить базовую настройку для Flussonic
  7. Инструкция по установке и использованию GLPI на Linux CentOS
  8. Как вручную настроить сервер хостинга на CentOS 7
  9. Установка и настройка веб-сервера IIS + PHP + MySQL
  10. Как установить и настроить iRedMail на Linux CentOS
  11. Настройка почтового сервера iRedMail на Ubuntu
  12. Как настроить Freeradius для Active Directory и MySQL
  13. Как оптимизировать веб-сервер NGINX
  14. Установка и настройка кластера Kubernetes на Linux Ubuntu
  15. Управление дисковыми носителями с помощью Logical Volume Manager
  16. Настройка почтового сервера Postfix для массовой рассылки сообщений
  17. Как настроить почту для корпоративной среды на CentOS 8
  18. Как настроить почту для корпоративной среды на Ubuntu Server
  19. Как настроить кластер MariaDB
  20. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  21. Как восстановить репликацию MySQL
  22. Как настроить NGINX с поддержкой HTTP/2
  23. Трансляция видео с веб-сервера с помощью NGINX + rtmp
  24. Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
  25. Установка Openfire на Ubuntu для мгновенного обмена сообщениями
  26. Как установить и использовать OpenVZ на CentOS
  27. Как настроить почту на базе Postfix для корпоративной среды
  28. Установка и настройка сервера ProFTPd на Linux CentOS 7
  29. Как установить и настроить систему виртуализации Proxmox VE
  30. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  31. Настройка портала TeamPass для совместного хранения паролей
  32. Установка и настройка puppet на CentOS
  33. Установка Nginx + PHP + MySQL на Astra Linux
  34. Установка веб-сервера Apache на FreeBSD
  35. Как установить и настроить панель управления виртуальными машинами VMmanager
  36. Установка и настройка FTP-сервера vsFTPd на CentOS 7
  37. Установка и настройка почтового сервера Zimbra на Linux
  38. Как установить и использовать сервер хранения секретов Hashicorp Vault
  39. Примеры создания пакетов RPM из исходников или со своими файлами

Мини-инструкции:

  1. Как установить программу Virtualbox на Windows и Linux
  2. Как установить MariaDB на Linux CentOS и Ubuntu
  3. Как установить Pacemaker
  4. Как сделать резервную копию базы MySQL
  5. Как в Linux монтировать CIFS
  6. Как установить NGINX на CentOS 7
  7. Установка и базовая настройка Ansible на Linux CentOS или Ubuntu
  8. Создание и работа с пользователями MySQL / MariaDB
  9. Создание и удаление баз в MySQL
  10. Как создавать индексы в MySQL
  11. Автоматическое монтирование дисков в Linux
  12. Как пользоваться командой systemctl
  13. Настройка NFS сервера на FreeBSD
  14. Как использовать SCP без пароля
  15. Восстановление базы MySQL из дампа
  16. Шпаргалка по работе с пользователями во FreeBSD
  17. Использование tar в UNIX-системах
  18. Работа с пользователями в Linux
  19. Как разрешить root заходить по SSH в Ubuntu
  20. Как обновить OpenSSL на Linux CentOS
  21. Инструкция по установке и настройке PostfixAdmin на CentOS 7
  22. Получение бесплатного сертификата Lets Encrypt
  23. Как настроить автоматическую чистку логов в системах UNIX
  24. Настройка logrotate в примерах
  25. Как создать резервную копию PostgreSQL и восстановиться из нее
  26. Установка и настройка OwnCloud на CentOS 7 или 8
  27. Xibo сервер на Linux Ubuntu — установка и настройка
  28. Настройка ограничения chroot для протокола SFTP
  29. Как управлять процессами в операционной системе Linux
  30. Настройка связки Asterisk для хранения конфигурации в СУБД
  31. Инструкция по установке и настройке phplist
  32. Определение температуры процессора, видеокарты и диска
  33. Инструкция по переходу на новую версию GLPI
  34. Настройка Squid + SquidGuard на Linux CentOS 7
  35. Проброс USB с помощью сервера usbip на Linux Ubuntu
  36. Просмотр и смена расположения файлов базы MySQL / MariaDB
  37. Как использовать резервные копии iRedMail для восстановления или переноса сервера
  38. Установка и настройка сервера VNC для подключения по удаленному рабочему столу к Ubuntu
  39. Установка и настройка умного дома от MajorDoMo
  40. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  41. Установка и настройка Nextcloud + NGINX на Ubuntu
  42. Обновления портала базы знаний phpMyFAQ до последней версии
  43. Настройка сервера мониторинга Zabbix на Linux CentOS
  44. Уменьшение корневого раздела с файловой системой XFS на LVM
  45. Установка и настройка SAMS для управления Squid на CentOS 7
  46. Отправка почты от Postfix через почтовый сервер Яндекса
  47. Настройка сервера мониторинга Zabbix на Ubuntu
  48. Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
  49. Установка и настройка сервера Redmine + Apache + passenger
  50. Установка и настройка своего локального репозитория CentOS
  51. Установка панели управления ISPmanager на Ubuntu или CentOS
  52. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  53. Использование Roundcube для нескольких почтовых серверов
  54. Как создать свой собственный образ для Docker
  55. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  56. Установка обновления phplist с сохранением данных предыдущей версии
  57. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  58. Установка Ignition на сервер под управлением Linux
  59. Как работать с квотами на дисковое пространство в Linux
  60. Управление Linux с помощью веб-интерфейса Webmin
  61. Установка и настройка CRM Битрикс24 от 1С на Linux CentOS
  62. Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
  63. Работа с DNS из командной строки с помощью утилиты nslookup
  64. Включение кеширования ответа от backend в Nginx
  65. Как настроить кластер гипервизоров Proxmox Virtual Enviroment
  66. Как обновить сервер Grafana на Linux с версии 5 до 6
  67. Пошаговая инструкция по обновлению iRedMail до версии 1.1
  68. Установка и использование сервера Freeradius на Linux CentOS 8
  69. Проверка пользователей VPN xl2tpd с помощью RADIUS
  70. Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
  71. Установка и настройка сервера Rocket.Chat на Ubuntu
  72. Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
  73. Инструкция по установке и настройке phplist на Linux Ubuntu
  74. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  75. Установка и настройка сервера NextCloud на CentOS 8
  76. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  77. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  78. Ручное обновление сертификатов на устаревших системах Windows
  79. Организация сервиса календаря и адресной книги на базе Baikal
  80. Создание резервных копий для Битрикс24 и восстановление данных
  81. Синхрониация каталогов в Linux с помощью Lsyncd
  82. Отправка почты из Битрикс24 без попадания в СПАМ
  83. Как установить Jenkins на операционную систему Linux CentOS
  84. Установка и запуск в качестве сервера на Linux CentOS приложения Jupyter Notebook
  85. Как создать собственный Docker-образ с веб-сервером
  86. Как настроить в Linux систему ODBC для подключения к MariaDB из PHP-приложения
  87. Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
  88. Примеры настройки сервисов и их установки с помощью ролей в Ansible
  89. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  90. Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
  91. Установка системы отслеживания ошибок Jira на Linux Ubuntu
  92. Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
  93. Как установить Jenkins на систему Linux Ubuntu Server
  94. Как установить, настроить и подключиться к MongoDB на Linux Ubuntu
  95. Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
  96. Настройка Hashicorp Vault и Ansible для безопасного хранения секретов
  97. Развертывание Django проекта на Ubuntu под веб-сервер Nginx
  98. Перенос почтовых данных Zimbra с одного сервера на другой

Вопросы и ответы:

  1. Что в первую очередь нужно настраивать на UNIX серверах
  2. Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD
  3. Обзор восьмой версии Linux CentOS

Примеры скриптов:

  1. Создание резервных копий баз данных MySQL или MariaDB
  2. Скрипт php для создания почтового ящика в iRedMail
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

SSH   Git   Java   CentOS   CI/CD   FTP   Симлинк   SpamAssassin   Синий экран смерти   MAPI   HTTPS   OpenVPN   WordPress   7-zip   Fail2ban   FreeIPA   Кулер   Клавиша Windows   Apache   Suricata  
.....

Реклама