Bonjour,
excusez tout d'abord mon inexpérience avec les droits sous linux.
Je joue actuellement avec un serveur dédié pour me faire la main. Le serveur héberge plusieurs sites différents, la redirection des sites se faisant via bind9 et les virtualhosts apache. Les sites sont sous /home/username.
Le serveur ftp est vsftpd et il est possible de se connecter sur chacun des répertoires /home/username sans problème.
Le problème se pose pour la gestion des droits sur les fichiers uploadés. Par défaut, le propriétaire du fichier est username. Hors, apache se connecte avec comme utilisateur www-data. Il a donc les droits de lecture, mais pas les droits d'écriture, ce qui pose souvent problème.
Comment faire pour concilier les autorisations des usernames et d'apache sur ces fichiers.
j'ai pensé à la solution suivante. Par défaut, username est affilié à un groupe genre "siteweb" et apache est également membre de ce groupe.
Par défaut, les fichier arrivent sur le serveur avec les droits de lecture/ecriture pour l'utilisateur et le groupe.
Est-ce la meilleure solution ? ou faut-il procéder différemment ?
Message édité par latruffe le 28-11-2006 à 13:52:17
---------------
« Lorsque le bûcheron pénétra dans la forêt avec sa hache, les arbres se dirent : ne nous inquiétons pas, le manche est des nôtres. » | Gérez votre collection de BD en ligne !