Dois-je append l'user www-data? Essayer d'get des rails de la terre

J'essaie de configurer une application Rails sur un server redhat et, conformément aux instructions que j'ai trouvées sur plusieurs tutoriels, je souhaite configurer le propriétaire de certains directorys sur «www-data» afin que le passager ait un access propriétaire .

Cependant, je trouve que cet user n'existe pas, donc je doute: devrais-je faire de l'user avec la command adduser ? Ce que j'ai lu, c'est que si je le fais mais ne définis pas de mot de passe, l'user doit être verrouillé. Dois-je créer un mot de passe pour cet user?

Le titre de ce fil a été un peu trompeur en disant «Get Rails off the ground», car j'ai effectivement eu cette application depuis un certain time, mais j'aimerais mettre en pratique les meilleures pratiques.

Vous pouvez find l'user que votre server web utilise en exécutant ps aux | grep httpd ps aux | grep httpd

Si httpd ne présente aucune information, vous pouvez essayer d'utiliser ps aux | grep apache ps aux | grep apache

Il devrait également y avoir un user défini dans votre file httpd.conf.

Une façon de find ceci est egrep -iw --color=auto 'user|group' /path/to/httpd/conf

www-data est l'user sous lequel votre server web fonctionne. Cela peut varier de sorte que vous devez vérifier le manuel de votre server Web pour voir sous quel user il fonctionne. Cela pourrait également s'appeler httpd au lieu de www-data en fonction de votre operating system et server web. Si vous l'ajoutez, il ne fonctionnera probablement pas, car vous devez avoir l'user spécifique utilisé par votre server web.

MODIFIER

Sur Red Hat, l'user par défaut est apache