Lors de la mise en place d'un serveur web apache sur ma boîte linux, on m'a dit de créer un utilisateur distinct qui a la permission d'utiliser (et dont le répertoire d'origine est) les fichiers du répertoire /www. De plus, j'ai créé un utilisateur mySQL. Ces deux utilisateurs ont l'attribut nologin.
J'ai très peu d'idée de ce que je fais ici, et je fais surtout des tests via http://localhost donc j'ai travaillé principalement à partir de mon compte utilisateur.
Ce que je voudrais savoir est le suivant :
1) De manière générale, pourquoi ces utilisateurs existent-ils ?
2) Est-ce que apache, mySQL ou php ont accès aux privilèges de ces utilisateurs ?
3) Dans quelles circonstances pourrais-je accéder aux privilèges de ces utilisateurs ?
4) Pourquoi ont-ils besoin de l'attribut nologin ?
5) Toute autre information pertinente que je ne savais pas qu'il fallait demander.
Merci.