Многие пользователи Linux знают или слышали фразу «root». По сути, «root» — это пользователь, который имеет полный и полный контроль над всей системой Linux, и нет буквально ничего, что он не мог бы изменить. Это делает root опасным, и его должны использовать только опытные пользователи, понимающие последствия root.
По большей части пользователи не имеют доступа к пользователю root. В некоторых основных дистрибутивах Linux (в основном Ubuntu) пользователь даже не имеет возможности установить пароль root. На самом деле, они даже не сообщают вам пароль. Пользователи Linux могут обойти эту практику, используя команду sudo
. Эта команда временно повышает права пользователей, чтобы они могли выполнять задачи управления системой, не будучи пользователем root.
Итак, учитывая все это, зачем нам использовать «root», если там sudo
? Причина в том, что sudo
в данный момент не работает. Некоторые системные команды будут работать только с пользователем root. В целом вводить sudo
каждый раз может утомительно, и пользователи часто просто входят в систему под учетной записью root, чтобы все сделать.
Читайте также: Как использовать Chroot в Linux и исправить сломанную систему
Зачем удалять пароль root?
Удаление пользователя root — это мера безопасности, и в целом это просто то, что полезно сделать. Пользователи по-прежнему могут обойти «root», и это может добавить необходимую часть безопасности вашей системе. Например, компьютер Linux со сложным паролем имени пользователя и слабым паролем root уязвим для возможных проблем безопасности или злоумышленников.
Однако наличие пользователя root без пароля имеет свои преимущества. Отсутствие пароля root означает, что никто не сможет войти в систему, поэтому хакерам никогда не удастся полностью испортить систему. Более того, пользователи по-прежнему могут получить root-оболочку с помощью sudo
, выполнив sudo -s
или sudo su
.
Удаление пароля
Удалить пароль root очень просто. Для начала откройте окно терминала и получите root-доступ. Сделайте это с помощью sudo -s
. Это предоставит пользователю root-доступ без входа в систему root-пользователя. Затем удалите пароль root с помощью этой команды:
passwd --lock root
Это полностью отключит вход в систему root. С этого момента ни один пользователь не имеет к нему доступа.
Кроме того, можно удалить текущий пароль, чтобы никто не знал, что это такое:
passwd -d root
Чтобы повторно включить root, выполните:
sudo passwd root
Система запросит новый пароль, и учетная запись root будет повторно включена в системе с новым паролем.
Заключение
Когда дело доходит до Linux или Unix-подобных операционных систем в целом, пользователь root является самым мощным инструментом. С его помощью всю систему можно модифицировать и переделывать. Это отлично подходит для энтузиастов и тех, кто любит устанавливать Linux и все настраивать. Тем не менее, проблемы могут возникнуть. Root может стать опасным, если попадет в чужие руки. Могут случиться плохие вещи. В результате его должны использовать только те, кто действительно понимает важность пользователя root.
Автор изображения: 365 x18 Мой ноутбук на ZenWalk Linux