web-dev-qa-db-fra.com

Configuration d'un compte d'utilisateur pour un serveur Web

Je suis assez nouveau pour Ubuntu/Linux.

Je suis en train de configurer un serveur web lighttpd et je pense que je dois configurer un compte utilisateur webserver/daemon pour le lancer. Le fichier de configuration demande server.username et server.groupname.

Je pense que je dois configurer un compte d'utilisateur en utilisant adduser que le serveur utilisera. Je suppose également que je dois configurer le compte en tant qu'utilisateur du système, par opposition à un utilisateur normal. Est-ce correct?

De plus, d'après ce que j'ai lu, je peux définir le répertoire de base sur /var/www/, où je prévois de conserver tous les fichiers de mon site Web et de donner à l'utilisateur lighttpd les autorisations appropriées.

Dois-je créer un groupe ainsi qu'un compte ou la création du compte créera-t-elle automatiquement un groupe du même nom?

Est-ce que je donne un mot de passe au compte?

Dois-je attribuer manuellement l'UID?

Est-ce la bonne façon de le configurer?

Toute aide serait appréciée.

1
MikeJerome

Lorsque vous configurez lighttpd avec les paquets ubuntu normaux (apt-get install lighttpd), ubuntu utilise le propriétaire/groupe www-data et ajoute automatiquement cet utilisateur pour vous.

Dans/var/www, vous pouvez utiliser votre nom d'utilisateur en tant que propriétaire pour les fichiers et les répertoires, mais changez le groupe en www-data.

Sudo chown -R yourusername:www-data /var/www
2
rechengehirn