droit sur proftpd, j'arrive pas ... - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 04-02-2004 à 14:15:02
Est-ce que le user avec lequel tu te connectes n'est pas chrooté ?
Souvent sur les serveurs FTP, on utilise ce type de mécanismes pour éviter d'accéder à toute l'arborescence du serveur...
Marsh Posté le 04-02-2004 à 15:43:46
Voici mon fichier /etc/proftpd.conf :
ServerName "ProFTPD Server"
ServerType standalone
DefaultServer on
AllowStoreRestart on
Umask 022
MaxInstances 10
<Directory /*>
AllowOverwrite on
</Directory>
PersistentPasswd off
<Limit MKD RNFR RNTO DELE RMD STOR CHMOD SITE_CHMOD SITE XCUP WRITE XRMD XPWD>
AllowAll
</Limit>
<Global>
DefaultRoot ~
AllowOverwrite yes
MaxClients 3
MaxClientsPerHost 10
UseFtpUsers on
AllowForeignAddress on
ServerIdent on "ProFTP DuF's Server Ready"
AccessGrantMsg "Bienvenue %u sur le serveur mondomaine.com"
DeferWelcome off
</Global>
# Serveur Virtuel pour écriture
<VirtualHost ftp.mondomaine.com>
ServerName "Serveur FTP virtuel mondomaine.com"
Port 21
Maxclients 3
MaxClientsPerHost 1
DefaultRoot ~
AccessGrantMsg "Bienvenue %u sur le serveur virtuel mondomaine.com"
<Limit LOGIN>
AllowUser ftp-mondomaine
DenyAll
</Limit>
</VirtualHost>
# Serveur Virtuel pour écriture
<VirtualHost ftp.monautredomaine.com>
ServerName "Serveur FTP virtuel monautredomaine.com"
Port 21
Maxclients 3
MaxClientsPerHost 1
DefaultRoot ~
AccessGrantMsg "Bienvenue %u sur le serveur virtuel monautredomaine.com"
<Limit LOGIN>
AllowUser ftp-monautredomaine
DenyAll
</Limit>
</VirtualHost>
# Serveur Virtuel pour écriture
<VirtualHost ftp.mondomaine.com>
ServerName "Serveur FTP virtuel lolo"
Port 21
Maxclients 3
MaxClientsPerHost 1
DefaultRoot ~
AccessGrantMsg "Bienvenue %u sur le serveur virtuel mondomaine.com"
<Limit LOGIN>
AllowUser lolo
DenyAll
</Limit>
</VirtualHost>
Tu définis les différents utilisateurs qui ont accès à ton serveur ftp et pour chacun, tu définis le répertoire auquel il a droit.
Exemple : groupadd adminftp
useradd -g adminftp -d /var/html/www adminftp
mkdir /home/lolo
groupadd userftp
useradd -g adminftp -d /home lolo
Marsh Posté le 05-02-2004 à 13:12:34
merci a tous sa marche maintenant
j'ai donc simplement recopie et executer les ligne que tu ma donnee aerogui, et la je lance mon ftp localhost et je vois que rien a changer.
et j'ai donc compris qu'il fallait que je redemarre le service lol. je redemarre donc le service. et la impossible d'avoir acces au ftp, comme si le serveur exister pas .
du coup apres refletion, je me suis dit que les params que j'avais essailler de faire n'avais jamais etait apliquer vu que j'avais jamais redemarre le service. j'ai donc remit le .conf d'origine, modifier avec les repertoire par defaut en var/www/html et la maintenant sa marche
encore merci a tous
Marsh Posté le 04-02-2004 à 10:02:10
salut a tous,
j'ai installer un serveur intranet pour un site en php sous une mandrake 9.2.
pour faire la mise a jour a distance j'ai installer proftpd, mais j'arrive pas a obtenir quelque chose de satisfaisant.
j'ai suivit le tutorial d'un site trustonme.net,
j'ai cree un utilisateur (adminftp), j'ai cree des repertoire (j'ai suivi le tuto donc, mp3, docs etc),
donnee les droit d'acces au repertoire chmod -R 755 mnt/ftp/
la j'ai acces au repertoire y'a pas de souci
moi ce qui m'interrese c'est d'avoir acces au repertoire var/www/html
j'ai donc fait chmod -R 755 var/www/html
mais sa ne marche pas, quand je me connect j'arrive dans le repertoire ftp, avec les 4 sous repertoire cree la premiere fois
si j'essaille de taper l'url ftp://172.16.50.225/var/www/html il me dit qu'il n'existe pas
je comprend pas pourquoi cela ne marche pas
merci