По умолчанию при установке Ubuntu вы не должны знать пароль root. Он существует, но пользователь не должен его знать. Администратор, конечно же, мог бы изменить пароль с помощью sudo passwd, но обычно это не обязательно, если вы не знаете, что делаете, и почему вы это делаете.
Файл, содержащий информацию обо всех паролях пользователей, является /etc/shadow, и каждая запись в этом файле зашифровывается. Поэтому, если злоумышленник не получил доступ к вашей системе и не украл этот файл, он или она не должны иметь возможность вводить root вообще. Конечно, всегда есть возможность, поэтому я предлагаю отключить любые функции удаленного доступа: telnet (не включен по умолчанию), ssh, удаленный рабочий стол и т. Д. Получите инструмент nmap и сканируйте свою систему с помощью sudo nmap localhost, чтобы увидеть, что порты могут быть открыты в вашей системе. Кроме того, получите себе брандмауэр; убунту поставляется с UFW брандмауэром, который прост в использовании и делает работу достаточно хорошо.
Среди других методов, вы можете проверить корневую учетную запись с sudo -i
В /etc/sudoers файл, вы должны иметь такую строку: sudo -i. Если вы не можете войти в систему под именем root, вы не увидите приглашение # as, тогда учетная запись заблокирована
Defaults env_reset,timestamp_timeout=30
timestamp_timeout сообщит sudo о запросе пароля после 30 секунд, так что вы не авторизованы с привилегиями root все время.
Неблагоприятным побочным эффектом изменения пароля root является то, что если вы забыли пароль или другой пользователь в вашей системе забудет пароль, у вас не будет доступа к root. Я не знаю каких-либо экземпляров, но всегда есть возможность испортить систему, потому что некоторые из процессов выполняются с правами root, и если вы заблокируете учетную запись root, есть вероятность, что они могут работать неправильно или вообще. [!d6 ]
Я настоятельно рекомендую вам прочитать man sudoers, man passwd, man shadow`.
Удачи и надеюсь, что это поможет!