A voir également:
- [NSLU2 Debian] Aide Hebergement d'un site Web
- Site de telechargement - Guide
- Création site web - Guide
- Web office - Guide
- Site inaccessible - Guide
- Quel site remplace coco - Guide
3 réponses
Pourquoi ne pas utiliser un accès root? Tu n'es pas administrateur? C'est impossible? Moi je te conseillerais plutôt de ne rien toucher si tu le peux, vaut mieux pas trop bidouiller les permissions des fichiers ça peut être dangereux.
tatou_38
Messages postés
1928
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
5 août 2015
120
17 avril 2010 à 12:03
17 avril 2010 à 12:03
joriz, il est DANGEREUX de travailler sous root, surtout pour le démon serveur http (apache par exemple)
Le serveur http tourne sous son propre nom d'utilisateur avec ses droits propres, sécurisés pour qu'un intru dans le serveur http soit cantoné dans sa sphère.
Une solution simple est de créer un répertoire, par exemple /home/serveur_http avec l'utilisateur "serveur http" comme propriétaire.
Puis faire un lien symbolique dans /var/www qui pointe sur ce répertoire :
sudo cd /var/www
sudo ln -s /home/serveur_http serveur_http
tu auras alors accès à ton site avec : http://localhost/serveur_http
Tu peux droits sur le répertoire /home/serveur_http aux utilisateurs ayant besoin d'y accéder, par exemple en créant un groupe des utilisateurs du serveur.
Le serveur http tourne sous son propre nom d'utilisateur avec ses droits propres, sécurisés pour qu'un intru dans le serveur http soit cantoné dans sa sphère.
Une solution simple est de créer un répertoire, par exemple /home/serveur_http avec l'utilisateur "serveur http" comme propriétaire.
Puis faire un lien symbolique dans /var/www qui pointe sur ce répertoire :
sudo cd /var/www
sudo ln -s /home/serveur_http serveur_http
tu auras alors accès à ton site avec : http://localhost/serveur_http
Tu peux droits sur le répertoire /home/serveur_http aux utilisateurs ayant besoin d'y accéder, par exemple en créant un groupe des utilisateurs du serveur.
Bonsoir
Il vaut mieux installer un site web dans /var/www/mon-site-web.org/
Je ne connais pas lighthttpd, mais apache2.
Avec apache2 c'est www-data l'utilisateur apache2, donc vous pouvez mettre le dossier (+récursif) avec "commun" comme groupe.
chown -R www-data:commun /var/www/mon-site-web.org
Mettre ce dossier comme dossier par défaut pour un utilisateur : très mauvaise idée. Ca va être le zbinz. avec les sites dynamqiue en PHP je sais pas si c'est une bonne idée, mais bon... le mieux est de créer un lien symbolique et ajouter le groupe commun à l'utilisateur.
ln -s /var/www/mon-site-web.org /home/utilisateur/mon-site-web.org
Pour samba ca ne pose pas de problème, mais dans la config du partage, je conseille de forcer l'utilisateur et le groupe à l'enregistrement pour éviter la cacophonie.
force user = www-data
force group = commun
Intellectuellement, acceder à un site web avec samba... C'est pas mieux NFS ?
https://support.microsoft.com/en-us/help/324055
Il vaut mieux installer un site web dans /var/www/mon-site-web.org/
Je ne connais pas lighthttpd, mais apache2.
Avec apache2 c'est www-data l'utilisateur apache2, donc vous pouvez mettre le dossier (+récursif) avec "commun" comme groupe.
chown -R www-data:commun /var/www/mon-site-web.org
Mettre ce dossier comme dossier par défaut pour un utilisateur : très mauvaise idée. Ca va être le zbinz. avec les sites dynamqiue en PHP je sais pas si c'est une bonne idée, mais bon... le mieux est de créer un lien symbolique et ajouter le groupe commun à l'utilisateur.
ln -s /var/www/mon-site-web.org /home/utilisateur/mon-site-web.org
Pour samba ca ne pose pas de problème, mais dans la config du partage, je conseille de forcer l'utilisateur et le groupe à l'enregistrement pour éviter la cacophonie.
force user = www-data
force group = commun
Intellectuellement, acceder à un site web avec samba... C'est pas mieux NFS ?
https://support.microsoft.com/en-us/help/324055