One mention worth mentioning is shared hosting.
If you are using a host shared with other users, it may not be possible to hide the password from them. It depends on the configuration details for the OS and the web server.
For example, on Linux, there is usually an Apache configuration on which the only user offering a website to read files or write to a web server user must make them read / write to all users.
You can trust all these users so that they do not abuse it themselves, but if one of these sites has a vulnerability that allows attackers to view the entire file system, the attacker could use it on all other sites.
There are countermeasures against this, but they complicate the situation for users, so many hosters do not implement them.
reinierpost
source share