Что такое 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:
Как отключить для пользователя: Если нужно запретить пользователям получать полные права над системой, необходимо убедиться, что они не входят в административные группы (wheel, sudo, adm) и нет привилегий в visudo. Пароль от root должен знать только администратор. В некоторых системах, например, Ubuntu, по умолчанию, пользователь root отключен — на самом деле, у него нет пароля и система не позволяет выполнить вход. Его можно оставить в выключенном состоянии или задать пароль командой passwd root. Подробнее о root на сайте Википедия Задать вопрос в телеграм-чате |
Встречается в статьях
Инструкции:
- Использование playbook и роли в Ansible на примере установки NGINX
- Как установить и настроить связку Asterisk + FreePBX на Rocky 8
- Как установить и настроить связку Asterisk + FreePBX на Ubuntu
- Установка Bareos на Rocky Linux и настройка резервного копирования
- Как собрать свой собственный deb-пакетов с нуля под Linux Debian
- Примеры создания пакетов RPM из исходников или со своими файлами
- Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
- Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
- Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
- Настройка кластера Ceph на Linux CentOS 7
- Как установить и выполнить базовую настройку для Flussonic
- Инструкция по установке и использованию GLPI на Linux CentOS
- Как вручную настроить сервер хостинга на CentOS 7
- Установка и настройка веб-сервера IIS + PHP + MySQL
- Как установить и настроить iRedMail на Rocky Linux или CentOS
- Настройка почтового сервера iRedMail на Ubuntu/Debian
- Как настроить Freeradius для Active Directory и MySQL
- Как оптимизировать веб-сервер NGINX для стабильной и быстрой работы
- Установка и настройка кластера Kubernetes на Linux Ubuntu
- Управление дисковыми носителями с помощью Logical Volume Manager
- Настройка почтового сервера Postfix для массовой рассылки сообщений
- Как настроить почту для корпоративной среды на CentOS 8
- Как настроить почту для корпоративной среды на Debian
- Как настроить почту для корпоративной среды на Ubuntu Server
- Как настроить кластер MariaDB
- Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
- Как восстановить кластер MySQL/MariaDB при сбое репликации
- Как настроить NGINX с поддержкой HTTP/2
- Трансляция видео с веб-сервера с помощью NGINX + rtmp
- Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
- Установка Openfire на Ubuntu для мгновенного обмена сообщениями
- Как установить и использовать OpenVZ на CentOS
- Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
- Установка и настройка сервера ProFTPd на Linux CentOS 7
- Как установить и настроить систему виртуализации Proxmox VE
- Настройка синхронизации на CentOS и Ubuntu с Rsync Server
- Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu
- Установка и запуск менеджера управления проектами Taiga на Rocky Linux
- Настройка портала TeamPass для совместного хранения паролей
- Установка и настройка puppet на CentOS
- Установка Nginx + PHP + MySQL + PostgreSQL на Astra Linux
- Установка веб-сервера Apache на FreeBSD
- Как установить и использовать сервер хранения секретов Hashicorp Vault
- Как установить и настроить панель управления виртуальными машинами VMmanager
- Установка и настройка FTP-сервера vsFTPd на CentOS 7
- Установка и настройка почтового сервера Zimbra на Linux
- Инструкция по установке и использованию GLPI на Ubuntu
- Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)
Мини-инструкции:
- Как установить программу Virtualbox на Windows и Linux
- Как установить MariaDB на Rocky Linux и Ubuntu
- Как установить Pacemaker
- Как сделать резервную копию базы MySQL
- Как в Linux монтировать CIFS
- Как установить NGINX на CentOS 7
- Установка и базовая настройка Ansible на Linux CentOS или Ubuntu
- Инструкция по восстановлению пароля Windows
- Создание и работа с пользователями MySQL / MariaDB
- Как монтировать нестандартные файловые системы в Linux
- Как создавать и работать с базами данных в MySQL/MariaDB
- Как создавать индексы в MySQL
- Автоматическое монтирование дисков в Linux с помощью fstab
- Свободное место на разделах и дисках в системах UNIX
- Как пользоваться командой systemctl
- Настройка NFS сервера на FreeBSD
- Как использовать SCP без пароля
- Как восстановить базу MySQL из дампа (резервной копии)
- Шпаргалка по работе с пользователями во FreeBSD
- Использование архиватора tar в UNIX-системах
- Создание, редактирование и удаление пользователей в Linux
- Как разрешить root заходить по SSH в системах Linux
- Как настраивать перенаправления в сервере NGINX
- Инструкция по установке и настройке PostfixAdmin на CentOS 7
- Получение бесплатного сертификата Lets Encrypt
- Как настроить автоматическую чистку логов в системах UNIX
- Настройка logrotate в примерах
- Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
- Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
- Как создать резервную копию PostgreSQL и восстановиться из нее
- Установка и настройка OwnCloud на CentOS 7 или 8
- Xibo сервер на Linux Ubuntu — установка и настройка
- Настройка ограничения chroot для протокола SFTP
- Как управлять процессами в операционной системе Linux
- Настройка связки Asterisk + MariaDB в Ubuntu для хранения конфигурации в СУБД
- Инструкция по установке и настройке phplist
- Определение температуры процессора, видеокарты и диска
- Инструкция по переходу на новую версию GLPI
- Настройка Squid + SquidGuard на Linux CentOS 7
- Проброс USB с помощью сервера usbip на Linux Ubuntu
- Просмотр и смена расположения файлов базы MySQL / MariaDB
- Как использовать резервные копии iRedMail для восстановления или переноса сервера
- Установка и настройка сервера VNC для подключения по удаленному рабочему столу к Ubuntu
- Установка и настройка умного дома от MajorDoMo
- Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
- Установка, настройка и использование Roundcube на Ubuntu или Debian
- Как настроить веб-сервер на Rocky Linux для работы Wordpress
- Установка и настройка Nextcloud + NGINX на Ubuntu
- Обновления портала базы знаний phpMyFAQ до последней версии
- Настройка сервера мониторинга Zabbix на Linux CentOS 7
- Уменьшение корневого раздела с файловой системой XFS на LVM
- Установка и настройка SAMS для управления Squid на CentOS 7
- Отправка почты от Postfix через почтовый сервер Яндекса
- Настройка сервера мониторинга Zabbix на Ubuntu
- Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
- Установка и настройка сервера Redmine + Apache + passenger
- Установка и настройка своего локального репозитория CentOS
- Установка панели управления ISPmanager на Ubuntu или CentOS
- Настройка Autodiscover для автоматического конфигурирования почтовых программ
- Использование Roundcube на CentOS для нескольких почтовых серверов
- Как создать свой собственный образ для Docker
- Инструкция по развертыванию Nextcloud с Apache на Ubuntu
- Установка обновления phplist с сохранением данных предыдущей версии
- Установка и настройка LDAP сервера FreeIPA на Linux CentOS
- Установка Ignition на сервер под управлением Linux
- Как работать с квотами на дисковое пространство в Linux
- Управление Linux с помощью веб-интерфейса Webmin
- Установка и настройка CRM Битрикс24 на Linux CentOS
- Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
- Работа с DNS из командной строки с помощью утилиты nslookup
- Включение кеширования ответа от backend в Nginx
- Как настроить кластер гипервизоров Proxmox Virtual Enviroment
- Как обновить сервер Grafana на Linux с версии 5 до 6
- Пошаговая инструкция по обновлению iRedMail до версии 1.1
- Установка и использование сервера Freeradius на Linux CentOS 8
- Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
- Установка и настройка сервера Rocket.Chat на Ubuntu
- Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
- Инструкция по установке и настройке phplist на Linux Ubuntu / Debian
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
- Установка и настройка сервера NextCloud на Rocky Linux
- Установка и использование почтового клиента WebMail Lite на Linux CentOS
- Как установить Docker на Linux RPM или DEB
- Как постедством запросов SQL управлять пользователями различных CMS
- Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
- Ручное обновление сертификатов на устаревших системах Windows
- Организация сервиса календаря и адресной книги на базе Baikal
- Создание резервных копий для Битрикс24 и восстановление данных
- Синхрониация каталогов в Linux с помощью Lsyncd
- Как установить Jenkins на операционную систему Linux CentOS
- Установка и запуск в качестве сервера на Linux CentOS приложения Jupyter Notebook
- Как создать собственный Docker-образ с веб-сервером
- Как настроить в Linux систему ODBC для подключения к MariaDB из PHP-приложения
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
- Примеры настройки сервисов и их установки с помощью ролей в Ansible
- Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
- Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
- Установка системы отслеживания ошибок Jira на Linux Ubuntu
- Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
- Как установить Jenkins на систему Linux Ubuntu Server
- Как установить, настроить и подключиться к MongoDB на Linux Ubuntu
- Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
- Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
- Настройка Hashicorp Vault и Ansible для безопасного хранения секретов
- Развертывание Django проекта на Ubuntu под веб-сервер Nginx
- Перенос почтовых данных Zimbra с одного сервера на другой
- Перенос системного раздела Linux на новый диск с помощью встроенного метода (команда dd)
- Шпаргалка по работе с системой управления конфигурациями Ansible
- Как установить на CentOS и выполнить пробный запуск программы jmeter
- Авторизация на WiFi при помощи Freeradius с хранением учетных записей на LDAP-сервере FreeIPA
- Хранение и управление паролями PostgreSQL через Hashicorp Vault
- Как установить и работать с СУБД InfluxDB на сервер под управлением Linux Ubuntu
- Ручное обновление сертификатов на устаревших системах Linux
- Как установить и запустить OpenShift на Rocky Linux
- Как собрать собственный установочный RPM-пакет с Prometheus Server
- Как включить и проанализировать подробный лог в СУБД PostgreSQL
- Как установить и настроить брокер сообщений RabbitMQ на Linux Ubuntu
- Установка и настройка SAMS для управления Squid на Ubuntu
- Установка, настройка и использование системы управления базами данных ClickHouse на Linux
- Настройка шифрования данных при выполнении резервного копирования в Bareos
- Как сделать собственный базовый образ Docker с чистой операционной системой Linux
- Как развернуть и управлять репозиторием с пакетами DEB на Linux с помощью Aptly
- Как работать с docker-compose — шпаргалка и лучшие практики
- Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
- Как с помощью Gradle и плагина ospackage собрать пакеты RPM и Deb
- Мониторинг под ключ с docker — Prometheus + Grafana + Alertmanager
- Как установить и выполнить базовую настройку ноды для Ethereum под Linux Ubuntu
- Настройка Asterisk под Linux CentOS для хранения конфигурации в СУБД
- Установка и настройка сервера NFS-сервера на Linux Ubuntu
- Как настроить автоматический запуск конвейера CI/CD в Jenkins при коммитах в Subversion
- Как сбрость пароль суперпользователя root в системах UNIX
- Как работать с системой контейнеризации LXD на Linux
- Использование встроенной в Linux системы контейнеризации systemd-nspawn
- Установка, настройка и создание кластера с помощью keepalived
- Как с помощью Consul Connect развернуть Service Mesh
- Как создавать резервную копию Nextcloud и восстанавливать ее
- Как установить, настроить и подключиться к MongoDB на CentOS
- Работа с сертификатама в Consul для служб Connect и HTTPS
- Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
- Как просканировать образы и пакеты на уязвимости с помощью trivy
- Как вручную обновить сервер Nextcloud на Linux
- Установка и настройка плагина сборки почты fetchmail для почтового клиента Roundcube
- Инструкция по развертыванию ownCloud с Apache на Ubuntu
- Как экспортировать виртуальную машину с VMware и импортировать в Proxmox
- Установка и настройка сервера Rocket.Chat на Rocky Linux
- Шпаргалка по созданию SSH-туннелей в командной строке Linux
- Как установить и настроить сервер для менеджера паролей sysPass на Linux Ubuntu
Вопросы и ответы:
- Что в первую очередь нужно настраивать на UNIX серверах
- Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD
- Обзор восьмой версии Linux CentOS
Примеры скриптов:
- Создание резервных копий баз данных MySQL или MariaDB
- Скрипт php для создания почтового ящика в iRedMail
- Создание резервных копий для файлового сервера bash-скриптом
- Пример скрипта на bash для копирования данных Clickhouse с кластера на кластер
- Пример написания сценария docker-compose для развертывания сервера мониторинга Zabbix
- Файл docker-compose для развертывания nginx entrypoint
- Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin
- Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose
Другие термины
CSS
Squid
DMARC
DHCP
PTR-запись
Сервер
USB
HAProxy
Git
RAW
UAC
1С
Postfix
RTMP
Samba
Linux
Flussonic Media Server
Синий экран смерти
Nextcloud
Keycloak
.....