Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications

Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )

Réponse
 
Outils de la discussion
Vieux 25/06/2006, 16h27   #1 (permalink)
Responsable rubrique générale
 
Avatar de gorgonite
 
Date d'inscription: décembre 2005
Localisation: Gorgon-Paradise
Âge: 24
Messages: 8 243
Par défaut Vsftpd + ldap

Salut,


J'ai un serveur sous NetBSD 3.0, avec vsftpd.
Les utilisateurs sont authentifiés via un ldap.

Jusque là aucun soucis... la problème est que je n'arrive pas à les faire uploader

-----------------------------------------------------

Je vais détailler un peu mon mode opératoire

j'ai installé vsftpd
j'ai créé deux utilisateurs
username=ftp directory=/home/ftp shell=/sbin/nologin
username=uploader directory=/home/ftp shell=/sbin/nologin


voilà mon fichier /usr/pkg/etc/vsftpd/vsftpd.conf
Code :
listen=YES
connect_from_port_20=YES
#max_per_ip=2
force_dot_files=YES
dirmessage_enable=YES
xferlog_enable=YES
secure_chroot_dir=/var/chroot/vsftpd
pam_service_name=vsftpd
#rsa_cert_file=/etc/ssl/certs/vsftpd.pem

ftpd_banner=Bienvenue sur le ftp

anonymous_enable=YES
#no_anon_password=NO
anon_root=/home/ftp/ftpdocs
anon_upload_enable=YES
#anon_mkdir_write_enable=NO
#anon_other_write_enable=NO

guest_enable=YES
guest_username=uploader
user_config_dir=/usr/pkg/etc/vsftpd/user_conf/

local_enable=YES
local_root=/mnt/raid5/ftp/en_cours

write_enable=YES
local_umask=0204
chmod_enable=NO

download_enable=NO
voilà mon fichier /etc/pam.d/vsftpd
Code :
auth            required        /usr/pkg/lib/security/pam_ldap.so
account         required        /usr/pkg/lib/security/pam_ldap.so
password        required        /usr/pkg/lib/security/pam_ldap.so
voilà mon fichier /usr/pkg/etc/pam_ldap.conf
Code :
host ldap.domain.com
base ou=eleves, ou=People, dc=domain, dc=com
ldap_version 2
pam_crypt local
et quand je tente d'uploader...
Code :
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> put openldap-2.3.23.tgz
local: openldap-2.3.23.tgz remote: openldap-2.3.23.tgz
229 Entering Extended Passive Mode (|||47713|)
553 Could not create file.
sachant que
1) /mnt/raid5/ftp/en_cours appartient à uploader, et a les droits 755
2) les utilisateurs non anonymes sont bien envoyés dans ce répertoire (j'ai vérifié avec un dir et le contenu correspondait...)


à tous ceux qui m'aideront


nb: le plus étrange est qu'il me semble avoir fait la même chose sous mon ancien serveur (debian sarge) où tout marchait bien...
__________________
Evitez les MP pour les questions techniques... il y a des forums
Modérateur Linux, Serveurs, Programmation fonctionnelle
Mes Tutos | Mon Blog

Vous souhaitez contribuer à la rubrique Autres langages, contactez-moi.



attention je mords ou je chevauche
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/06/2006, 17h52   #2 (permalink)
Responsable rubrique générale
 
Avatar de gorgonite
 
Date d'inscription: décembre 2005
Localisation: Gorgon-Paradise
Âge: 24
Messages: 8 243
Par défaut

voilà ça marche avec ce vsftpd.conf

Code :
listen=YES
connect_from_port_20=YES
#max_per_ip=2
force_dot_files=YES
dirmessage_enable=YES
xferlog_enable=YES
secure_chroot_dir=/var/chroot/vsftpd
pam_service_name=vsftpd
#rsa_cert_file=/etc/ssl/certs/vsftpd.pem

ftpd_banner=Bienvenue sur le ftp

anonymous_enable=NO
#no_anon_password=NO
anon_root=/home/ftp/ftpdocs
anon_upload_enable=YES
#anon_mkdir_write_enable=NO
anon_other_write_enable=YES
#anon_umask=0240

guest_enable=YES
guest_username=uploader
user_config_dir=/usr/pkg/etc/vsftpd/user_conf/

local_enable=YES
local_root=/mnt/raid5/ftp/en_cours

write_enable=YES
#local_umask=0264
chmod_enable=NO

download_enable=NO

en revanche, je n'arrive toujours pas à régler le masque des fichiers créés...

actuellement, ils sont en 0600

et comme le montre les morceaux mis en commentaires, j'ai testé anon_umask et local_umask sans succès.

si quelqu'un a une idée...
__________________
Evitez les MP pour les questions techniques... il y a des forums
Modérateur Linux, Serveurs, Programmation fonctionnelle
Mes Tutos | Mon Blog

Vous souhaitez contribuer à la rubrique Autres langages, contactez-moi.



attention je mords ou je chevauche
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/06/2006, 08h55   #3 (permalink)
Responsable rubrique générale
 
Avatar de gorgonite
 
Date d'inscription: décembre 2005
Localisation: Gorgon-Paradise
Âge: 24
Messages: 8 243
Par défaut

Citation:
Envoyé par gorgonite
en revanche, je n'arrive toujours pas à régler le masque des fichiers créés...

actuellement, ils sont en 0600

et comme le montre les morceaux mis en commentaires, j'ai testé anon_umask et local_umask sans succès.

si quelqu'un a une idée...


y'a personne qui peut m'aider
__________________
Evitez les MP pour les questions techniques... il y a des forums
Modérateur Linux, Serveurs, Programmation fonctionnelle
Mes Tutos | Mon Blog

Vous souhaitez contribuer à la rubrique Autres langages, contactez-moi.



attention je mords ou je chevauche
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 27/06/2006, 21h28   #4 (permalink)
Responsable rubrique générale
 
Avatar de gorgonite
 
Date d'inscription: décembre 2005
Localisation: Gorgon-Paradise
Âge: 24
Messages: 8 243
Par défaut

Citation:
Envoyé par gorgonite
y'a personne qui peut m'aider

up... ça doit être faisable vu qu'il y a les umask ???
__________________
Evitez les MP pour les questions techniques... il y a des forums
Modérateur Linux, Serveurs, Programmation fonctionnelle
Mes Tutos | Mon Blog

Vous souhaitez contribuer à la rubrique Autres langages, contactez-moi.



attention je mords ou je chevauche
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/03/2008, 17h21   #5 (permalink)
Membre émérite
 
Avatar de SnakemaN
 
Date d'inscription: juillet 2006
Localisation: Toulouse
Âge: 24
Messages: 837
Par défaut

Qu'est-ce que tu souhaite faire avec ?
ce que je sais c'est que suivant la valeur les droits change pour les dossiers ET fichiers:
002 : permet d'avoir un chmod des dossiers en 775 et fichiers en 664

022 : permet d'avoir un chmod des dossiers en 755 et fichiers en 644

077 : permet d'avoir un chmod des dossiers en 700 et fichiers en 600

arf 2006....voila, je suis son lien, tout innocent et voila
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 8.04 Hardy Heron @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
Pour fêter la nouvelle version Scrouncht
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide