Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/11/2006, à 20:14

zubaran

Proftpd et autorisations

Bonjour,

Sur un serveur ubuntu avec webmin, j'ai installé Proftpd. J'ai configuré le tout mais je n'arrive pas à libérer des autorisations pour le FTP, je peu m'y connecter mais je ne peut ni ajouter, ni supprimer, modifier ou copier un fichier ou répertoire.

Voici ma configuration :

# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It assumes that you have a user/group
# "nobody" for normal operation. This does not support anonymous operation

ServerName "Abandonware-Paradise"
ServerType   standalone
DefaultServer on
PassivePorts 60000 61000
#ne pas oublier d'autoriser le forward pour ces ports sur le routeur

#adresse ip internet de ton routeur ou son nom dns
#MasqueradeAddress xxx.xxx.xxx.xxx
#Décommenter cette ligne pour un accès WAN

# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
Group nobody

RequireValidShell no
# where you want your files to be located
DefaultRoot ~
DisplayLogin welcome.msg
DisplayFirstChdir .message

# Normally, we want files to be overwriteable.

AllowOverwrite on

LoginPasswordPrompt on

AllowRetrieveRestart on
MaxClients 15

UseReverseDNS on

<Directory /var/www >
<Limit WRITE>
AllowUser zubaran
DenyAll
</Limit>
</Directory>

#Ici je précise que seul poseidon à le droit d'écrire

<Directory /var/www >
<Limit WRITE>
AllowUser zubaran
DenyAll
</Limit>
</Directory>

Merci pour votre aide.

#2 Le 18/11/2006, à 21:55

fabienCo

Re : Proftpd et autorisations

Salut,

Est-ce que l'utilisateur zubaran à le droit d'écrire dans /var/www car si c'est root qui est le propriétaire et groupe de fichier (c'est le cas chez moi - c'est par défaut), c'est normal que tu ne puisses rien faire.

Le problème, à mon avis, ne se situe pas dans proftpd.conf mais dans les authorisations de ton système de fichier. Notemment /var/www.

Le plus simple, c'est de mettre zubaran en utilisateur prioritaire.

Ligne de commande :

sudo chown -R zubaran /var/www

Un petit plus, c'est d'authoriser le groupe root à écrire aussi dans ce répertoire :

sudo chmod -R 775 /var/www

-R : récursif, ce qui affecte la commande à tous les sous dossiers et fichiers.

On peut aussi le faire en mode graphique : bouton droit sur le répertoire puis Propriétés, onglet Permission. Seulement, je n'ai jamais trouvé le moyen en mode graphique de faire en récursif.

Dernière modification par fabienCo (Le 18/11/2006, à 21:59)


Si on fait une métaphore entre une femme et un OS :
- Ubuntu c'est la femme de ta vie : fiable, taquine de temps à autre et fidèle :)
- Windows c'est ta maîtresse : elle n'est jamais contente et elle te pompe tout ton pognon :)
Ça marche aussi en remplaçant femme par homme LOL :D

Hors ligne

#3 Le 19/11/2006, à 08:44

zubaran

Re : Proftpd et autorisations

Super !!!! Ca marche big_smile

Merci énormément pour ton aide.