▷ Что такое пользователь root или супер root

Оглавление:
Root - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или других Unix-подобных операционных системах. Также известен как учетная запись root, пользователь root и суперпользователь.
Что такое пользователь root или суперпользователь в Unix-подобных системах
Корневые привилегии - это полномочия, которыми корневая учетная запись обладает в системе. Учетная запись root является самой привилегированной в системе и обладает абсолютной властью над ней, то есть полным доступом ко всем файлам и командам. Корневые полномочия включают в себя возможность изменять систему любым желаемым способом, а также предоставлять и отзывать права доступа, то есть возможность читать, изменять и запускать определенные файлы и каталоги для других пользователей, в том числе тех, кто зарезервировано по умолчанию.
Система разрешений в Unix-подобных операционных системах по умолчанию настроена так, чтобы обычные пользователи не могли получить доступ к критическим частям системы, а также к файлам и каталогам, принадлежащим другим пользователям. Это потому, что очень легко повредить Unix-подобную систему с правами администратора. Тем не менее, важным принципом Unix-подобных операционных систем является обеспечение максимальной гибкости при настройке системы, и, следовательно, пользователь root полностью уполномочен.
Мы рекомендуем прочитать наш пост о том, как изменить пароль пользователя в Linux
Системы типа Unix предполагают, что системный администратор точно знает, что он делает, и что только этот человек будет использовать учетную запись root. Таким образом, для пользователя root практически нет системы безопасности на случай неосторожной ошибки, такой как повреждение или удаление критического системного файла, который может привести к неисправности всей системы.
Тот факт, что все процессы, запущенные пользователем root, имеют привилегии root, увеличивает опасность рутинного использования системы в качестве root, поскольку даже самые широко используемые и проверенные прикладные программы содержат многочисленные ошибки программирования, эксперт-злоумышленник Вы можете часто находить и использовать такую ошибку, чтобы получить контроль над системой, когда программа запускается с правами администратора, а не с использованием обычной учетной записи пользователя с очень ограниченными правами.
Основным средством предотвращения прямого повреждения пользователями Unix-подобных систем или повышения уязвимости таких систем к ущербу со стороны других пользователей является недопущение использования учетной записи root, за исключением случаев, когда это абсолютно необходимо, в том числе опытными системными администраторами и опыт. То есть вместо обычного входа в систему в качестве пользователя root администраторы должны войти в систему со своей учетной записью администратора и затем использовать команду su. Это обеспечит права администратора только по мере необходимости и без необходимости нового входа в систему.
Когда использовать root
Задачи, для которых требуются права суперпользователя, включают перемещение файлов или каталогов в системные каталоги или из них, копирование файлов в системные каталоги, предоставление или отзыв пользовательских привилегий, восстановление некоторых систем и установку некоторых прикладных программ. По умолчанию вам не нужно быть пользователем root, чтобы иметь возможность читать большинство файлов конфигурации и документации в системных каталогах, хотя вы должны иметь права root для их изменения.
Как правило, для установки программного обеспечения в формате пакета RPM требуются права суперпользователя из-за необходимости записи в системные каталоги. Однако, если прикладная программа компилируется из исходного кода, ее обычно можно настроить для запуска из домашнего каталога пользователя. Привилегии root не нужны обычному пользователю для компиляции и установки программного обеспечения в своем домашнем каталоге. Из соображений безопасности следует избегать компиляции программного обеспечения от имени пользователя root.
Чтобы использовать учетную запись суперпользователя, первым делом необходимо включить ее и назначить ей пароль. Для этого откройте терминал и введите следующую команду:
sudo passwd root
При этом вы уже можете использовать привилегии пользователя root, используя команду su и войдя в систему как пользователь root. Чтобы войти как этот пользователь, вам просто нужно закрыть текущий сеанс и ввести имя пользователя и пароль root, когда система попросит вас ввести учетные данные для входа.
На этом заканчивается наша специальная статья о том, что является пользователем root, помните, что вы можете оставить комментарий, если вам есть что добавить. Вы также можете поделиться публикацией в социальных сетях, чтобы помочь другим пользователям, которые в ней нуждаются.
Что такое и что такое реестр Windows

Что такое реестр Windows и для чего он нужен? Узнайте больше о важности и работе этого реестра на нашем компьютере.
▷ Adobe xd: что такое и что такое приложение для дизайнеров?

Что это такое и для чего нужны Adobe Experience Design или Adobe XD? Узнайте больше об этой новой программе Adobe и о том, как она работает.
Ghz: что такое и что такое гигагерц в вычислительной технике

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