Суперпользователь в Linux (root) - пользователь, который может выполнять любые действия в системе. Права суперпользователя получаются с помощью команды "sudo", что переводится, как: "подменить пользователя и выполнить" или "суперпользователь выполняет". Многие пользователи по ошибке начинают получать права суперпользователя навсегда. В этой статье будут перечислены все минусы получения root-прав навсегда, а также действия, которые стоит выполнить при желании получить root-права для работы с корнем.
Содержание
- Минусы постоянных root-прав
- Что делать при нужде работать с корнем
- Вывод
Минусы постоянных root-прав
- Неудобство работы с файлами обычного юзера. Когда вы получаете root-права, вашей домашней папкой становится /root. А различные браузеры до сих пор загружают файлы в /home/user/загрузки.
- Банальная ошибка: человек может по случайности удалить ненужную папку или файл, который является важным для системы.
- Один из аспектов безопасности Linux заключается в том, что в системе присутствует суперпользователь. То есть, обычный пользователь не сможет удалить системную папку. Это значит, что и программа, которой не дарованы права суперпользователя не сможет этого сделать. Когда пользователь становится рутом, он, фактически, разрушает эту защиту.
Что делать при нужде работать с корнем
В введении этой статье уже упоминалась команда "sudo". Так вот, когда вы устанавливаете программу через терминал, вам обязательно нужно добавить "sudo" вначале. Когда вы устанавливаете программу через менеджер приложений, вам нужно ввести пароль. Так вот, данный пароль запрашивает команда "sudo". Если вы хотите получить root-права в определённой программе, просто введите:
$ sudo [название программы]
Например, чтобы стать рутом в домашней папке, замените соответствующее слово в команде выше на название проводника.
А если вам нужно получить права суперпользователя в терминале, замените на "bash".
Вывод
Не стоит получить права суперпользователя навсегда, так как это может сделать работу с системой неудобной, а также небезопасной. Всегда вечные root-права может заменить "sudo". Достаточно просто, после "sudo" в терминале, ввести название программы. Например, bash (терминал).
Делитесь своим мнением о статье, а также ставьте "лайк" и подписывайтесь на канал, чтобы не пропустить новые статьи.
Это мотивирует меня делать контент дальше!