18th June 2026

Why is the root superuser password never provided in managed services?

In managed services, the root password remains with the provider to ensure security, clear accountability, protected configurations, and infrastructure operational continuity.

Password-Root-server-managed

When a company chooses a managed service, it's not just purchasing a server, VPS, or hosting space. It's delegating a critical part of its infrastructure to a specialized provider: configuration, security, monitoring, updates, backups, performance tuning, and incident management. This is different from renting an unmanaged server, where the customer receives the keys to the machine and assumes full administration.

In managed services, value isn't just the hardware or resources assigned, but the set of skills, procedures, tools, and configurations that allow the service to function stably, efficiently, and securely. This is why one of the most frequently asked questions, when a new developer joins the team or when the project grows, is: "Can you give us the root password?" The answer, for managed services, is almost always no. Not because of rigidity, but because handing over root would mean distorting the service itself.

What does managed service mean?

A managed service is an operating model in which the provider assumes technical responsibility for the environment. This includes the operating system, web server, database, cache, firewall, updates, backups, monitoring, and the elements that determine reliability and performance. The customer retains ownership of their data, website, application, and business decisions, but is restricted from freely intervening on the low-level system architecture.

The difference is substantial. On an unmanaged server, the customer can install components, open ports, modify configurations, deactivate services, and assume the consequences. In a managed service, however, the environment is governed by a precise technical standard. This standard ensures consistent configurations, fast response times, security, and support without having to first reconstruct what has been modified by third parties.

When you ask for the root password, you're not simply asking for "extra access." Root is the system's superuser: they can read or delete any file, install software, disable security controls, change permissions, and compromise the entire machine with even a single incorrect command.

The most common customer objections

The first objection is often: "The server is mine, so I should be able to access everything." This reasoning makes sense in an unmanaged model, but not in a managed model. The server can be dedicated, the data and domain can be the customer's, but the operating platform is managed by the provider according to a contract and specific technical proceduresOwning or renting a resource does not automatically imply unlimited intervention at every level, if the provider must guarantee its operation and security.

Another common objection is: "Our developer needs to make an urgent change." In most cases, a developer doesn't need root access to work properly. They may have SFTP access, limited SSH, Git, database access, staging, application logs, deployment tools, or specific, agreed-upon privileges. If you need to install an extension, change a PHP parameter, enable a module, create a cron job, or work on Nginx, Apache, PHP-FPM, Redis, Varnish, or MariaDB, the correct path is to file a technical request with the provider.

Liability: Who is responsible when something breaks?

The main reason the root password isn't disclosed is liability. If the provider is responsible for ensuring stability, security, backups, updates, performance, and response in the event of a failure, they must also maintain control of the environment. Otherwise, a gray area arises: the customer or their employee can modify the system, but the provider is still held accountable for slowdowns, downtime, compromises, misconfigurations, or data loss.

This is an unsustainable situation. If multiple entities can operate as root without shared governance, it becomes difficult to determine who did what, when, and why. A manually installed package can break dependencies, a modification can disable the cache, an incorrect permission can expose sensitive files, and a firewall rule can block essential services. Even a skilled technician can make mistakes, especially under pressure.

For this reason, in managed services, root control remains with the provider. It's not a privilege retained for commercial convenience, but a necessary tool to maintain a clear chain of accountability. Those who manage must be able to know that the environment complies with the required standards. Those who pay for the service must be able to hold the provider accountable. But this accountability exists only if the provider can truly govern the platform.

Security, auditing and the principle of least privilege

Modern security is increasingly based less on the idea of ​​a shared password and more on named access, least privileges, strong authentication, activity tracking, and role segregation. Sharing a root password with multiple people is the exact opposite of this approach: it prevents proper attribution of actions, increases the risk of misuse or error, can be stored insecurely, and is often not rotated properly when a collaborator changes.

The principle of least privilege dictates that each user should have only the permissions necessary to perform their job. A developer uploading code doesn't need to be able to modify the kernel or change firewall rules. An SEO consultant doesn't need to read database configurations. Granting root "for convenience" means assigning maximum privilege even when the actual need concerns a much more limited area.

Configuration know-how is part of the service

Another aspect that is often underestimated concerns the provider's know-how. Managed service configurations aren't just randomly placed text files. They're the result of experience, testing, resolved incidents, optimizations, automations, and specific tuning. Especially in the hosting world, where CMS like WordPress, WooCommerce, Magento, PrestaShop, Joomla, or Drupal coexist, the difference between a generic configuration and a truly optimized configuration can be enormous.

PHP-FPM parameters, Nginx rules, cache policies, Varnish configurations, MariaDB tuning, resource management, compression, HTTP headers, application protections, user isolation, monitoring systems, and backups are not neutral elements. They are an integral part of the service's value. Delivering root also means exposing the entire internal architecture, making what should remain governed modifiable, and allowing sensitive configurations to be altered or deactivated without control.

Managed Server also works this way

We, as MANAGED SERVER SRL, also operate according to this logic. In managed services we do not provide the root superuser passwordBecause our job is to keep the environment secure, stable, high-performance, and consistent with our technical standards. We provide the necessary access based on the service, project, and tasks to be performed. However, deep system administration remains our responsibility.

This choice protects both parties. It protects the customer, because it reduces the risk of accidental changes or interventions that are inconsistent with the architecture. It protects the provider, because it allows for unambiguous accountability for the service. And it protects the project, because it avoids undocumented changes that are difficult to maintain and dangerous to update.

When a customer has a technical need, the right thing to do is communicate it. If a change makes sense, is compatible, and is safe, it can be implemented. If it isn't, it's our duty to explain the risks and propose an alternative. This is the value of a managed service: not always saying yes to every request, but managing the infrastructure in the interest of business continuity.

The industry trend: fewer shared passwords, more governance

The industry trend is toward greater separation of responsibilities. In cloud services, managed hosting, PaaS, managed databases, container platforms, and enterprise environments, the more managed the service, the more direct access to the system component is reduced and replaced by controlled interfaces, APIs, roles, policies, audit logs, and tracked operational requests.

This approach follows the shared responsibility model: the provider manages and secures certain levels of the platform, while the customer remains responsible for their own data, content, application credentials, code, users, and internal processes. As complexity and cyberattacks grow, the industry is moving away from the all-powerful password shared via email and toward more mature models: named access, MFA, auditing, privileged access management, bastion hosting, automation, and declarative infrastructure.

Conclusion

The root password is not disclosed in managed services because it represents the highest level of control over the system and, therefore, the highest level of risk. Disclosed passwords would blur responsibilities, weaken security, make auditing more difficult, expose the provider's technical expertise, and compromise the quality of the managed service.

A managed service works when there is trust in the provider's role and clarity in operational boundaries. The customer must be able to work, develop, publish, and grow without unnecessary obstacles. The provider must be able to ensure that the infrastructure remains under control, documented, monitored, and consistent with the promised standards. In this balance, not handing over the root password isn't a limitation: it's a technical, contractual, and operational safeguard for everyone.

Do you have doubts? Don't know where to start? Contact us!

We have all the answers to your questions to help you make the right choice.

Chat with us

Chat directly with our presales support.

0256569681

Contact us by phone during office hours 9:30 - 19:30

Contact us online

Open a request directly in the contact area.

DISCLAIMER, Legal Notes and Copyright. RedHat, Inc. holds the rights to Red Hat®, RHEL®, RedHat Linux®, and CentOS®; AlmaLinux™ is a trademark of the AlmaLinux OS Foundation; Rocky Linux® is a registered trademark of the Rocky Linux Foundation; SUSE® is a registered trademark of SUSE LLC; Canonical Ltd. holds the rights to Ubuntu®; Software in the Public Interest, Inc. holds the rights to Debian®; Linus Torvalds holds the rights to Linux®; FreeBSD® is a registered trademark of The FreeBSD Foundation; NetBSD® is a registered trademark of The NetBSD Foundation; OpenBSD® is a registered trademark of Theo de Raadt; Oracle Corporation holds the rights to Oracle®, MySQL®, MyRocks®, VirtualBox®, and ZFS®; Percona® is a registered trademark of Percona LLC; MariaDB® is a registered trademark of MariaDB Corporation Ab; PostgreSQL® is a registered trademark of PostgreSQL Global Development Group; SQLite® is a registered trademark of Hipp, Wyrick & Company, Inc.; KeyDB® is a registered trademark of EQ Alpha Technology Ltd.; Typesense® is a registered trademark of Typesense Inc.; REDIS® is a registered trademark of Redis Labs Ltd; F5 Networks, Inc. owns the rights to NGINX® and NGINX Plus®; Varnish® is a registered trademark of Varnish Software AB; HAProxy® is a registered trademark of HAProxy Technologies LLC; Traefik® is a registered trademark of Traefik Labs; Envoy® is a registered trademark of CNCF; Adobe Inc. owns the rights to Magento®; PrestaShop® is a registered trademark of PrestaShop SA; OpenCart® is a registered trademark of OpenCart Limited; Automattic Inc. holds the rights to WordPress®, WooCommerce®, and JetPack®; Open Source Matters, Inc. owns the rights to Joomla®; Dries Buytaert owns the rights to Drupal®; Shopify® is a registered trademark of Shopify Inc.; BigCommerce® is a registered trademark of BigCommerce Pty. Ltd.; TYPO3® is a registered trademark of the TYPO3 Association; Ghost® is a registered trademark of the Ghost Foundation; Amazon Web Services, Inc. owns the rights to AWS® and Amazon SES®; Google LLC owns the rights to Google Cloud™, Chrome™, and Google Kubernetes Engine™; Alibaba Cloud® is a registered trademark of Alibaba Group Holding Limited; DigitalOcean® is a registered trademark of DigitalOcean, LLC; Linode® is a registered trademark of Linode, LLC; Vultr® is a registered trademark of The Constant Company, LLC; Akamai® is a registered trademark of Akamai Technologies, Inc.; Fastly® is a registered trademark of Fastly, Inc.; Let's Encrypt® is a registered trademark of the Internet Security Research Group; Microsoft Corporation owns the rights to Microsoft®, Azure®, Windows®, Office®, and Internet Explorer®; Mozilla Foundation owns the rights to Firefox®; Apache® is a registered trademark of The Apache Software Foundation; Apache Tomcat® is a registered trademark of The Apache Software Foundation; PHP® is a registered trademark of the PHP Group; Docker® is a registered trademark of Docker, Inc.; Kubernetes® is a registered trademark of The Linux Foundation; OpenShift® is a registered trademark of Red Hat, Inc.; Podman® is a registered trademark of Red Hat, Inc.; Proxmox® is a registered trademark of Proxmox Server Solutions GmbH; VMware® is a registered trademark of Broadcom Inc.; CloudFlare® is a registered trademark of Cloudflare, Inc.; NETSCOUT® is a registered trademark of NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, and Kibana® are registered trademarks of Elastic NV; Grafana® is a registered trademark of Grafana Labs; Prometheus® is a registered trademark of The Linux Foundation; Zabbix® is a registered trademark of Zabbix LLC; Datadog® is a registered trademark of Datadog, Inc.; Ceph® is a registered trademark of Red Hat, Inc.; MinIO® is a registered trademark of MinIO, Inc.; Mailgun® is a registered trademark of Mailgun Technologies, Inc.; SendGrid® is a registered trademark of Twilio Inc.; Postmark® is a registered trademark of ActiveCampaign, LLC; cPanel®, LLC owns the rights to cPanel®; Plesk® is a registered trademark of Plesk International GmbH; Hetzner® is a registered trademark of Hetzner Online GmbH; OVHcloud® is a registered trademark of OVH Groupe SAS; Terraform® is a registered trademark of HashiCorp, Inc.; Ansible® is a registered trademark of Red Hat, Inc.; cURL® is a registered trademark of Daniel Stenberg; Facebook®, Inc. owns the rights to Facebook®, Messenger® and Instagram®. This site is not affiliated with, sponsored by, or otherwise associated with any of the above-mentioned entities and does not represent any of these entities in any way. All rights to the brands and product names mentioned are the property of their respective copyright holders. All other trademarks mentioned are the property of their respective registrants. MANAGED SERVER® is a European registered trademark of MANAGED SERVER SRL, with registered office in Via Flavio Gioia, 6, 62012 Civitanova Marche (MC), Italy and operational headquarters in Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italy.

JUST A MOMENT !

Have you ever wondered if your hosting sucks?

Find out now if your hosting provider is hurting you with a slow website worthy of 1990! Instant results.

Close the CTA
Back to top