Что такое 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 на Rocky Linux
  3. Как установить и настроить связку Asterisk + FreePBX на Ubuntu
  4. Установка Bareos на Rocky Linux и настройка резервного копирования
  5. Как собрать свой собственный deb-пакетов с нуля под Linux Debian
  6. Примеры создания пакетов RPM из исходников или со своими файлами
  7. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  8. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  9. Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
  10. Настройка кластера Ceph на Linux CentOS 7
  11. Как установить и выполнить базовую настройку для Flussonic
  12. Инструкция по установке и использованию GLPI на Linux CentOS
  13. Как вручную настроить сервер хостинга на CentOS 7
  14. Установка и настройка веб-сервера IIS + PHP + MySQL
  15. Как установить и настроить iRedMail на Rocky Linux или CentOS
  16. Настройка почтового сервера iRedMail на Ubuntu/Debian
  17. Как настроить Freeradius для Active Directory и MySQL
  18. Как оптимизировать веб-сервер NGINX для стабильной и быстрой работы
  19. Установка и настройка кластера Kubernetes на Linux Ubuntu
  20. Управление дисковыми носителями с помощью Logical Volume Manager
  21. Настройка почтового сервера Postfix для массовой рассылки сообщений
  22. Как настроить почту для корпоративной среды на CentOS 8
  23. Как настроить почту для корпоративной среды на Debian
  24. Как настроить почту для корпоративной среды на Ubuntu Server
  25. Установка и настройка кластера PowerDNS на Rocky Linux
  26. Как настроить кластер MariaDB
  27. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  28. Как восстановить кластер MySQL/MariaDB при сбое репликации
  29. Как настроить NGINX с поддержкой HTTP/2
  30. Трансляция видео с веб-сервера с помощью NGINX + rtmp
  31. Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
  32. Установка Openfire на Ubuntu для мгновенного обмена сообщениями
  33. Как установить и использовать OpenVZ на CentOS
  34. Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
  35. Установка и настройка сервера ProFTPd на Rocky Linux / CentOS 7
  36. Как установить и настроить систему виртуализации Proxmox VE
  37. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  38. Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu
  39. Установка и запуск менеджера управления проектами Taiga на Rocky Linux
  40. Настройка портала TeamPass для совместного хранения паролей
  41. Как установить и подготовить к работе на Rocky Linux систему управления конфигурациями puppet
  42. Установка Nginx + PHP + MySQL + PostgreSQL на Astra Linux
  43. Установка веб-сервера Apache на FreeBSD
  44. Как установить и использовать сервер хранения секретов Hashicorp Vault
  45. Как установить и настроить панель управления виртуальными машинами VMmanager
  46. Установка и настройка FTP-сервера vsFTPd на CentOS 7
  47. Установка и настройка почтового сервера Zimbra на Linux
  48. Инструкция по установке и использованию GLPI на Ubuntu
  49. Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)
  50. Развертывание Битрикс24 ВМ на Rocky Linux или CentOS версии 9
  51. Установка Bareos на Linux Ubuntu и настройка резервного копирования

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

  1. Как установить программу Virtualbox на Windows и Linux
  2. Как установить MariaDB на Rocky Linux и Ubuntu
  3. Как установить Pacemaker
  4. Как сделать резервную копию базы MySQL
  5. Как в Linux монтировать CIFS
  6. Как установить NGINX на CentOS 7
  7. Установка и базовая настройка Ansible на Linux CentOS или Ubuntu
  8. Инструкция по восстановлению пароля Windows
  9. Создание и работа с пользователями MySQL / MariaDB
  10. Как монтировать нестандартные файловые системы в Linux
  11. Как создавать и работать с базами данных в MySQL/MariaDB
  12. Как создавать индексы в MySQL
  13. Автоматическое монтирование дисков в Linux с помощью fstab
  14. Свободное место на разделах и дисках в системах UNIX
  15. Как пользоваться командой systemctl
  16. Настройка NFS сервера на FreeBSD
  17. Как использовать SCP без пароля
  18. Как восстановить базу MySQL из дампа (резервной копии)
  19. Шпаргалка по работе с пользователями во FreeBSD
  20. Использование архиватора tar в UNIX-системах
  21. Создание, редактирование и удаление пользователей в Linux
  22. Как разрешить root заходить по SSH в системах Linux
  23. Как настраивать перенаправления в сервере NGINX
  24. Инструкция по установке и настройке PostfixAdmin на CentOS 7
  25. Получение бесплатного сертификата Lets Encrypt
  26. Как настроить автоматическую чистку логов в системах UNIX
  27. Настройка logrotate в примерах
  28. Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
  29. Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
  30. Как создать резервную копию PostgreSQL и восстановиться из нее
  31. Установка и настройка OwnCloud на CentOS 7 или 8
  32. Xibo сервер на Linux Ubuntu — установка и настройка
  33. Настройка ограничения chroot для протокола SFTP
  34. Как управлять процессами в операционной системе Linux
  35. Настройка связки Asterisk + MariaDB в Ubuntu для хранения конфигурации в СУБД
  36. Инструкция по установке и настройке phplist
  37. Определение температуры процессора, видеокарты и диска
  38. Инструкция по переходу на новую версию GLPI
  39. Настройка Squid + SquidGuard на Linux CentOS 7
  40. Проброс USB с помощью сервера usbip на Linux Ubuntu
  41. Просмотр и смена расположения файлов базы MySQL / MariaDB
  42. Как использовать резервные копии iRedMail для восстановления или переноса сервера
  43. Анализ и мониторинг нагрузки веб-сервера на базе Linux
  44. Установка и настройка сервера VNC для подключения по удаленному рабочему столу к Ubuntu
  45. Установка и настройка умного дома от MajorDoMo
  46. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  47. Установка, настройка и использование Roundcube на Ubuntu или Debian
  48. Как настроить веб-сервер на Rocky Linux для работы Wordpress
  49. Установка и настройка Nextcloud + NGINX на Ubuntu
  50. Обновления портала базы знаний phpMyFAQ до последней версии
  51. Настройка сервера мониторинга Zabbix на Linux CentOS 7
  52. Уменьшение корневого раздела с файловой системой XFS на LVM
  53. Установка и настройка SAMS для управления Squid на CentOS 7
  54. Отправка почты от Postfix через почтовый сервер Яндекса
  55. Настройка сервера мониторинга Zabbix на Ubuntu
  56. Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
  57. Установка и настройка сервера Redmine + Apache + passenger
  58. Установка и настройка своего локального репозитория CentOS
  59. Установка панели управления ISPmanager на Ubuntu или CentOS
  60. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  61. Использование Roundcube на CentOS для нескольких почтовых серверов
  62. Как создать свой собственный образ для Docker
  63. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  64. Установка обновления phplist с сохранением данных предыдущей версии
  65. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  66. Установка Ignition на сервер под управлением Linux
  67. Как работать с квотами на дисковое пространство в Linux
  68. Управление Linux с помощью веб-интерфейса Webmin
  69. Установка и настройка CRM Битрикс24 на Linux CentOS
  70. Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
  71. Работа с DNS из командной строки с помощью утилиты nslookup
  72. Включение кеширования ответа от backend в Nginx
  73. Как настроить кластер гипервизоров Proxmox Virtual Enviroment
  74. Установка, настройка и запуск php-фреймворка Laravel на Linux Ubuntu
  75. Как обновить сервер Grafana на Linux с версии 5 до 6
  76. Пошаговая инструкция по обновлению iRedMail до версии 1.1
  77. Установка и использование сервера Freeradius на Linux CentOS 8
  78. Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
  79. Установка и настройка сервера Rocket.Chat на Ubuntu
  80. Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
  81. Инструкция по установке и настройке phplist на Linux Ubuntu / Debian
  82. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  83. Установка и настройка сервера NextCloud на Rocky Linux
  84. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  85. Как постедством запросов SQL управлять пользователями различных CMS
  86. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  87. Ручное обновление сертификатов на устаревших системах Windows
  88. Организация сервиса календаря и адресной книги на базе Baikal
  89. Создание резервных копий для Битрикс24 и восстановление данных
  90. Синхрониация каталогов в Linux с помощью Lsyncd
  91. Как установить Jenkins на операционную систему Linux CentOS
  92. Установка и запуск в качестве сервера на Linux CentOS приложения Jupyter Notebook
  93. Как создать собственный Docker-образ с веб-сервером
  94. Как настроить в Linux систему ODBC для подключения к MariaDB из PHP-приложения
  95. Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
  96. Примеры настройки сервисов и их установки с помощью ролей в Ansible
  97. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  98. Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
  99. Установка системы отслеживания ошибок Jira на Linux Ubuntu
  100. Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
  101. Как установить Jenkins на систему Linux Ubuntu Server
  102. Как установить, настроить и подключиться к MongoDB на Linux Ubuntu
  103. Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
  104. Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
  105. Настройка Hashicorp Vault и Ansible для безопасного хранения секретов
  106. Развертывание Django проекта на Ubuntu под веб-сервер Nginx
  107. Перенос почтовых данных Zimbra с одного сервера на другой
  108. Перенос системного раздела Linux на новый диск с помощью встроенного метода (команда dd)
  109. Шпаргалка по работе с системой управления конфигурациями Ansible
  110. Как установить на CentOS и выполнить пробный запуск программы jmeter
  111. Авторизация на WiFi при помощи Freeradius с хранением учетных записей на LDAP-сервере FreeIPA
  112. Хранение и управление паролями PostgreSQL через Hashicorp Vault
  113. Как установить и работать с СУБД InfluxDB на сервер под управлением Linux Ubuntu
  114. Ручное обновление сертификатов на устаревших системах Linux
  115. Как установить и запустить OpenShift на Rocky Linux
  116. Как собрать собственный установочный RPM-пакет с Prometheus Server
  117. Как включить и проанализировать подробный лог в СУБД PostgreSQL
  118. Как установить и настроить брокер сообщений RabbitMQ на Linux Ubuntu
  119. Установка и настройка SAMS для управления Squid на Ubuntu
  120. Развертывание веб-сервера на базе NGINX + NodeJS на Linux Ubuntu Server
  121. Установка, настройка и использование системы управления базами данных ClickHouse на Linux
  122. Настройка шифрования данных при выполнении резервного копирования в Bareos
  123. Как сделать собственный базовый образ Docker с чистой операционной системой Linux
  124. Как развернуть и управлять репозиторием с пакетами DEB на Linux с помощью Aptly
  125. Как работать с docker-compose — шпаргалка и лучшие практики
  126. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  127. Как с помощью Gradle и плагина ospackage собрать пакеты RPM и Deb
  128. Мониторинг под ключ с docker — Prometheus + Grafana + Alertmanager
  129. Как установить и выполнить базовую настройку ноды для Ethereum под Linux Ubuntu
  130. Настройка Asterisk под Linux CentOS для хранения конфигурации в СУБД
  131. Установка и настройка сервера NFS-сервера на Linux Ubuntu
  132. Как настроить автоматический запуск конвейера CI/CD в Jenkins при коммитах в Subversion
  133. Как сбрость пароль суперпользователя root в системах UNIX
  134. Настройка OnlyOffice с ownCloud или Nextcloud на Linux Ubuntu
  135. Как работать с системой контейнеризации LXD на Linux
  136. Использование встроенной в Linux системы контейнеризации systemd-nspawn
  137. Установка, настройка и создание кластера с помощью keepalived
  138. Как с помощью Consul Connect развернуть Service Mesh
  139. Как создавать резервную копию Nextcloud и восстанавливать ее
  140. Как установить, настроить и подключиться к MongoDB на CentOS
  141. Работа с сертификатама в Consul для служб Connect и HTTPS
  142. Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
  143. Как просканировать образы и пакеты на уязвимости с помощью trivy
  144. Как вручную обновить сервер Nextcloud на Linux
  145. Установка и настройка плагина сборки почты fetchmail для почтового клиента Roundcube
  146. Инструкция по развертыванию ownCloud с Apache на Ubuntu
  147. Как экспортировать виртуальную машину с VMware и импортировать в Proxmox
  148. Установка и настройка сервера Rocket.Chat на Rocky Linux
  149. Шпаргалка по созданию SSH-туннелей в командной строке Linux
  150. Как установить и настроить сервер для менеджера паролей sysPass на Linux Ubuntu
  151. Установка веб-сервера NGINX + PHP + MySQL на Linux Ubuntu и развертывание WordPress
  152. Как установить NodeJS на Rocky Linux и работать с проектом
  153. Как установить и настроить Svacer на Rocky Linux, а также использовать его в работе
  154. Установка и запуск Aptly API, а также примеры работы с ним
  155. Установка и настройка кластера Ceph на Ubuntu для организации дискового хранилища
  156. Как установить систему для удаленного управления устройствами MeshCentral на Linux
  157. Организация сервиса календаря и адресной книги Baikal на Linux Debian
  158. Установка и настройка Signaling Server (High-performance backend) для Nextcloud Talk на Ubuntu Server
  159. Как получить бесплатный VDS-сервер в SpaceWeb

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

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

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

  1. Создание резервных копий баз данных MySQL или MariaDB
  2. Скрипт php для создания почтового ящика в iRedMail
  3. Создание резервных копий для файлового сервера bash-скриптом
  4. Пример скрипта на bash для копирования данных Clickhouse с кластера на кластер
  5. Пример написания сценария docker-compose для развертывания сервера мониторинга Zabbix
  6. Файл docker-compose для развертывания nginx entrypoint
  7. Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin
  8. Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose
  9. Пример файла docker-compose для развертывания чат-платформы Matrix Synapse на Linux
  10. Пример файла docker-compose для запуска контейнеров с сервером Grafana Loki
  11. Файл docker-compose для развертывания Nginx Proxy Manager
  12. Сценарий в docker-compose для запуска Rocket.Chat
  13. Пример файла docker-compose для запуска Garage S3


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

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

Процессор   SoftEther   RAW   OpenCart   FreeBSD   Seafile   Exchange Server   Swagger   ЦОД   Блог   Winsock   Redis   Flussonic Media Server   Интернет шлюз   Кэш   UNIX   Stunnel   DNS   GlusterFS   Bareos  
.....

Реклама