Why login with root on the servers? #678
-
Hi, just recently stumbled over this great project, amazing work you guys are doing, thanks a lot! Just one question which came into my mind: In all server hardening guides I always read that you should disable root login on a server. Here all my servers are provisioned with public IP addresses and enabled root login. Isn't this a security risk? Or are there technical reasons why the root login is necessary e.g. for Terraform? Cheers, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 10 replies
-
@gefloh We just chose to keep the default as given by OpenSUSE MicroOS, as it's easier for configuration. Here's how it's hardened: openSUSE MicroOS, based on Tumbleweed, is designed to be an immutable, transactional operating system optimized for container and edge computing. While it's true that it comes with a root user by default, the security hardening measures in place help mitigate potential risks. Some of these security features include:
While having a root user does introduce some level of risk, the security measures built into openSUSE MicroOS help minimize the potential impact. |
Beta Was this translation helpful? Give feedback.
@gefloh We just chose to keep the default as given by OpenSUSE MicroOS, as it's easier for configuration. Here's how it's hardened:
openSUSE MicroOS, based on Tumbleweed, is designed to be an immutable, transactional operating system optimized for container and edge computing. While it's true that it comes with a root user by default, the security hardening measures in place help mitigate potential risks.
Some of these security features include: