Sur ce VPS, il y a trois utilisateurs: root, another_one, personne. Tous les fichiers de serveur Web, les configurations, etc. appartiennent à root
. Cependant, je doute de ce qui concerne le fonctionnement. Si j'utilise root pour le serveur web, je peux exposer le système à des failles de sécurité, alors que si j'essaye de me connecter, nobody
il me demande un mot de passe que je n'ai jamais défini et je ne sais pas. Dois-je créer un autre utilisateur?
Pour l'instant, je ne suis sûr que de nginx: je l'exécute en tant que root et il génère des processus en tant que personne. Mais qu'en est-il des serveurs Web et d'autres services comme db et redis?
Remarque: je dois mentionner qu'un autre_utilisateur peut sudo, donc ce n'est pas si différent de root.
redis
utilisateur était également créé. Je suivrai ce conseil, merci.Vous avez raison d'hésiter à exécuter des services en tant que root. Vous feriez mieux de créer des utilisateurs distincts pour le serveur Web. Cela ne ferait pas de mal de lire également la discussion sur la propriété et l'autorisation des fichiers dans /server/357108/what-are-the-best-linux-permissions-to-use-for-my-website
la source