деякий час тому я дав root коду пароля, щоб я міг увійти як root і отримати деякі речі. Тепер я хочу відключити кореневий вхід, щоб посилити безпеку, оскільки я буду виставляти свою послугу в Інтернет. Я бачив декілька способів зробити це ( sudo passwd -l root
маніпулюючи /etc/shadow
і так далі), але ніде не сказано, що найкращий / найрозумніший спосіб це зробити. Я зробив, sudo passwd -l root
але я бачив пораду, яка говорить про те, що це може вплинути на сценарії init, і що це не так безпечно, як виглядає, оскільки він все ще запитує пароль, якщо ви спробуєте увійти, а не виправити заборону доступу. То який би спосіб досягти цього?
EDIT: щоб уточнити, це для локального входу як кореня; Я вже відключив віддалений вхід через SSH. Хоча спроба увійти як root через SSH, все ще вимагає ввести пароль root (який завжди не вдається). Це погано?
rm
командою чи іншим. Щось я навчився важким шляхом. Так, людина просто НЕ може увійти як root, але відключити це має сенс з точки зору sys admin.