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 28/11/2010, à 09:00

killman

pb permission ftp & dossier downloads Transmission

Bonjour à tous,
Je viens vers vous car j'ai transmission d'installé sur ma machine avec un vsftpd et je souhaiterai pouvoir accéder avec toutes les permissions (lecture ecriture suppression au dossier downloads de transmission).

L'utilisateur local de vsftpd est "virtual" dans le groupe "virtual", celui de transmission est par defaut "debian-transmission" dans le groupe "debian-transmission".

Actuellement le dossier downloads et propriété de l'utilisateur et groupe "debian-transmission" car sinon le downloads dans ce dossier ne fonctionne plus avec transmission.
Je peux via le ftp lire et écrire sans soucis, mais pas supprimer de fichiers....


j'ai essayé d'ajouter l"utilisateur "virtual" au groupe "debian-transmission", mais rien n'a changé.

Peux t-on indiquer à transmission que l'utilisateur par defaut est "virtual" du groupe "virtual" ?

mon vsftpd.conf

# Ceci configure vsFTPd en mode "standalone"
listen=YES
# Allow anonymous FTP? (Disabled by default)
anonymous_enable=NO
# Uncomment this to allow local users to log in.
local_enable=YES
# Uncomment this to enable any form of FTP write command.
write_enable=YES
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
use_localtime=YES
# Activate logging of uploads/downloads.
xferlog_enable=YES
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
# You may override where the log file goes if you like. The default is shown
# below.
xferlog_file=/var/log/vsftpd.log
# If you want, you can have your log file in standard ftpd xferlog format.
# Note that the default log file location is /var/log/xferlog in this case.
xferlog_std_format=YES
# You may change the default value for timing out an idle session.
idle_session_timeout=600
# You may change the default value for timing out a data connection.
data_connection_timeout=120
# You may fully customise the login banner string:
ftpd_banner="Welcome!"
# You may restrict local users to their home directories. See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_local_user=NO
#chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
#to log users connected
setproctitle_enable=YES


# Options for SSL
# encrypted connections.
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=NO
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES

#ici le port choisi, attention aux pare-feu
listen_port=666

#pour les connections externes veiller à ouvrir et rediriger cette plage
#mode passif
pasv_enable=YES
pasv_promiscuous=NO
pasv_min_port=46000
pasv_max_port=54000
#ici ip publique
pasv_address=x.x.x.x
#ou domaine.com avec pasv_addr_resolve=YES
port_promiscuous=NO
#indique ou se trouvent les dossiers utilisateurs externes par variable
local_root=/srv/ftp/$USER

user_sub_token=$USER
anonymous_enable=NO

local_enable=YES
chroot_local_user=YES
guest_enable=YES
#l'utilistateur virtual
guest_username=virtual
virtual_use_local_privs=YES
#lieu ou se trouve la config des utilisateurs
user_config_dir=/etc/vsftpd/vsftpd_user_conf

pam_service_name=vsftpd
hide_ids=YES

config de mon compte ftp

## l'utilisateur est enfermé dans un dossier déterminé
local_root=/home/ftp/
#ne pas oublier de rendre l'utilisateur virtual proprietaire chown virtual:virt$
## droit de lecture(download)
anon_world_readable_only=NO

## droit d'écriture(upload)
write_enable=YES
anon_upload_enable=YES

## créer des dossiers
anon_mkdir_write_enable=YES

## droit de renommer, supprimer...
anon_other_write_enable=YES
## pour gérer le chmod de l'utilisateur
## activer l'option
virtual_use_local_privs=YES
## définir l'option local_umask
local_umask=022
anon_umask=022

Merci pour votre aide, ce problème de permissions me prend la tête smile.

Hors ligne