goldyfruit Posté 7 Juillet 2006 Posté 7 Juillet 2006 Yop, J'ai une question qui me turlipine. Dois-je donner le même groupe à Apache 2 et à ProFTPd ? Pour le moment j'ai deux groupes différents pour chacuns (www-data, proftpd). Le problème qui se pose est le suivant, quand je veux changer les permissions d'un fichier créer par Apache via mon client FTP (FileZilla) j'ai le droit à ce message : Opération Interdite. Vous n'avez pas la permission FTP_CHMOD sur l'utilisateur www-data Voila, merci d'avance.
Dan Posté 7 Juillet 2006 Posté 7 Juillet 2006 Lorsque tu te connectes avec un client ftp, tu n'as pas l'identifiant du client mais celui du login sous lequel tu te connectes... Donc il ne sert à rien de changer le groupe du programme proftpd. Dan
goldyfruit Posté 7 Juillet 2006 Auteur Posté 7 Juillet 2006 Arf j'ai pas tout compris. Pourquoi j'ai ce message alors ?
BigVicente Posté 7 Juillet 2006 Posté 7 Juillet 2006 Arf j'ai pas tout compris.Pourquoi j'ai ce message alors ? Parceque tu ne te connectes pas avec l'utilisateur www-data ?
goldyfruit Posté 7 Juillet 2006 Auteur Posté 7 Juillet 2006 Ben le client FTP est FileZilla et non un WebFTP. Donc quand je me connecte avec FileZilla, j'appartiens à l'utilisateur proftpd et non à l'utilisateur www-data.
BigVicente Posté 7 Juillet 2006 Posté 7 Juillet 2006 Je ne connais pas filezila mais pour te connecter tu rentres bien un login non ? enfin c'est bizarre Au pire si tu ne trouves pas tu peux faire un script php pour changer les permissions directement...
goldyfruit Posté 7 Juillet 2006 Auteur Posté 7 Juillet 2006 Oui je rentre bien un login/mdp contenu dans la base SQL.
BigVicente Posté 7 Juillet 2006 Posté 7 Juillet 2006 Oui je rentre bien un login/mdp contenu dans la base SQL. Donc en toute logique comme l'a dit Dan l'utilisateur qui se connecte par proftpd sur le serveur devrait etre ce login ? Ou bien il y a une histoire de compte virtuel derriere ou autre mais je ne connais que les configurations de base pour le moment donc je ne peux t'aider plus...
goldyfruit Posté 7 Juillet 2006 Auteur Posté 7 Juillet 2006 Oui il y a que des vhosts ! (oublié de le préciser)
thierry91 Posté 8 Juillet 2006 Posté 8 Juillet 2006 Détermines dans ton serveur ftp un utilisateur et groupe par default "UID GID" qui serra attribué à chaque compte. Imaginons que ton apache tourne en uid = apache gid = apache et bien à chaque fois que tu cré un compte ftp tu le cré avec ces même uid gid. Si ton serveur ftp ne le permet pas et bien utilise pure-ftpd qui fait ça très bien et permet même une gestion sql des comptes ftp. Mais bon si tu ne sais pas régler ce simple problème de droit tu risques d'être un peux dépassé par les autres problèmes que pose l'hébergement de mass ou pas de site internet.
goldyfruit Posté 8 Juillet 2006 Auteur Posté 8 Juillet 2006 Ah mais je suis bête !!! J'avais pas pensé à modifier le gid uid dans mon proftpd.conf. Les valeurs étaient en nobody nogroup... Merci de votre aide.
goldyfruit Posté 8 Juillet 2006 Auteur Posté 8 Juillet 2006 Petite correction, les valeurs User et Group dans proftpd.conf servent à définir l'utilisateur et le groupe qui va lancer ProFTPd. Pour mon cas il faut modifier les uid et gid dans la base de données. Voilà.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant