La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux (usage serveur) => Discussion démarrée par: dj54 le 14 janvier 2021 à 15:08:20

Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: dj54 le 14 janvier 2021 à 15:08:20
Bonjour

suite a un test j'ai bien tous mes services fonctionnel sauf que mon serveur FTP fonctionne plus après upgrade et une fresh install
proFTPd incompatible avec ubuntu 20.10

si quelqu'un a déjà eu ce problème une erreur fatale a éte signaler après 3 jours de recherche en vain du coup j'ai laissé tomber et verrais plus tard j'espère que ça sera pas généralisé sur les nouvelles versions d'Ubuntu et que ce problème soit corrigé  ;)
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: FloBaoti le 14 janvier 2021 à 18:24:12
Bonjour,
Malgré toute notre bonne volonté, sans aucune information, il va être très difficile de vous aider.
Il suffit de regarder les logs, c'est la base de l'administration système. Toute info utile s'y trouve obligatoirement.
En installant un ProFTPd sur un Ubuntu 20.10, je constate au lancement du processus qu'effectivement la configuration fournie par la distribution ne fonctionne pas telle quelle, car une directive "IdentLookups" est utilisée et est inconnue de cette version de ProFTPd.
Ça se règle en 2 secondes et il démarre normalement ensuite...
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: Henri BEL le 14 janvier 2021 à 20:41:11
La 20.10 n'est pas une version recommandée si on veut de la stabilité et du support, il vaut mieux rester sur les versions supportées sur le long terme comme la 20.04.
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: vivien le 14 janvier 2021 à 21:19:41
Je me demande si le problème ne serait pas aussi avec Ubuntu 20.04

J'ai passé un premier serveur d'Ubuntu 18.04 à 20.04 et tout fonctionne bien à part Munin : il est bloqué par ce que je suppose AppArmor et ne peut pas analyser des fichiers de log qui ne sont pas dans les dossiers autorisés et je n'arrive pas a comprendre comment rajouter des chemins autorisés sur AppArmor surtout que je ne vois pas le profil utilisé par Munin.

$ sudo apparmor_status
apparmor module is loaded.
33 profiles are loaded.
33 profiles are in enforce mode.
   /snap/snapd/8790/usr/lib/snapd/snap-confine
   /snap/snapd/8790/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   /usr/bin/lxc-start
   /usr/bin/man
   /usr/lib/NetworkManager/nm-dhcp-client.action
   /usr/lib/NetworkManager/nm-dhcp-helper
   /usr/lib/connman/scripts/dhclient-script
   /usr/lib/snapd/snap-confine
   /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   /usr/sbin/tcpdump
   /{,usr/}sbin/dhclient
   lsb_release
   lxc-container-default
   lxc-container-default-cgns
   lxc-container-default-with-mounting
   lxc-container-default-with-nesting
   man_filter
   man_groff
   nvidia_modprobe
   nvidia_modprobe//kmod
   snap-update-ns.lxd
   snap.lxd.activate
   snap.lxd.benchmark
   snap.lxd.buginfo
   snap.lxd.check-kernel
   snap.lxd.daemon
   snap.lxd.hook.configure
   snap.lxd.hook.install
   snap.lxd.hook.remove
   snap.lxd.lxc
   snap.lxd.lxc-to-lxd
   snap.lxd.lxd
   snap.lxd.migrate
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: Henri BEL le 14 janvier 2021 à 22:46:03
Et dans les journaux :

sudo journalctl -fx
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: alain_p le 14 janvier 2021 à 22:49:36
Pourquoi ne pas utiliser plutôt vsftpd (very secure FTP) ? Proftpd me semble un peu daté...

https://www.installerunserveur.com/configuration-vsftpd
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: dj54 le 14 janvier 2021 à 23:37:28
merci alain_p je le testerais vsfpd

si non voici le problème

root@test:~# systemctl status proftpd.service
● proftpd.service - LSB: Starts ProFTPD daemon
     Loaded: loaded (/etc/init.d/proftpd; generated)
     Active: failed (Result: exit-code) since Thu 2021-01-14 23:31:13 CET; 13s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 1637 ExecStart=/etc/init.d/proftpd start (code=exited, status=1/FAILURE)

janv. 14 23:31:13 test systemd[1]: Starting LSB: Starts ProFTPD daemon...
janv. 14 23:31:13 test proftpd[1637]:  * Starting ftp server proftpd
janv. 14 23:31:13 test proftpd[1645]: 2021-01-14 23:31:13,539 test proftpd[1645]: fatal: unknown co>
janv. 14 23:31:13 test proftpd[1637]:    ...fail!
janv. 14 23:31:13 test systemd[1]: proftpd.service: Control process exited, code=exited, status=1/F>
janv. 14 23:31:13 test systemd[1]: proftpd.service: Failed with result 'exit-code'.
janv. 14 23:31:13 test systemd[1]: Failed to start LSB: Starts ProFTPD daemon.

root@test:~# journalctl -xe
░░
░░ L'unité (unit) proftpd.service a commencé à démarrer.
janv. 14 23:36:24 test proftpd[1663]:  * Starting ftp server proftpd
janv. 14 23:36:24 test proftpd[1671]: 2021-01-14 23:36:24,703 test proftpd[1671]: fatal: unknown configuration directive 'IdentLookups' on >
janv. 14 23:36:24 test proftpd[1663]:    ...fail!
janv. 14 23:36:24 test systemd[1]: proftpd.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit proftpd.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
janv. 14 23:36:24 test systemd[1]: proftpd.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit proftpd.service has entered the 'failed' state with result 'exit-code'.
janv. 14 23:36:24 test systemd[1]: Failed to start LSB: Starts ProFTPD daemon.
░░ Subject: L'unité (unit) proftpd.service a échoué
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ L'unité (unit) proftpd.service a échoué, avec le résultat failed.
janv. 14 23:36:35 test systemd[1]: Reloading.
janv. 14 23:36:35 test systemd[1]: /lib/systemd/system/dbus.service:12: Unit configured to use KillMode=none. This is unsafe, as it disable>
janv. 14 23:36:35 test systemd[1]: /lib/systemd/system/plymouth-start.service:17: Unit configured to use KillMode=none. This is unsafe, as >
janv. 14 23:36:36 test systemd[1]: Reloading.
janv. 14 23:36:36 test systemd[1]: /lib/systemd/system/dbus.service:12: Unit configured to use KillMode=none. This is unsafe, as it disable>
janv. 14 23:36:36 test systemd[1]: /lib/systemd/system/plymouth-start.service:17: Unit configured to use KillMode=none. This is unsafe, as >
janv. 14 23:36:37 test systemd[1]: Reloading.
janv. 14 23:36:37 test systemd[1]: /lib/systemd/system/dbus.service:12: Unit configured to use KillMode=none. This is unsafe, as it disable>
janv. 14 23:36:37 test systemd[1]: /lib/systemd/system/plymouth-start.service:17: Unit configured to use KillMode=none. This is unsafe, as >
~
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: FloBaoti le 15 janvier 2021 à 08:08:04
Et donc vous ne voyez pas le problème ?  :o J'ai donné exactement la réponse dans le premier post...
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: dj54 le 15 janvier 2021 à 17:30:41
j'ai mis IdentLookups sur on puis off cela change rien dans la conf
désolé je suis débutant
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: FloBaoti le 15 janvier 2021 à 17:33:27
Bah il va falloir revoir quelques bases alors, même pour un débutant ;)
La directive est à supprimer complètement puisqu'elle a été supprimée de ProFTPd...

Par contre, de manière très sérieuse, être débutant n'est pas un problème, mais ce service est-il exposé publiquement sur un serveur public ? Car on peut légitimement se poser la question de la sécurité. Un service, peu importe son type, exposé sur le net par un "admin" qui ne connaît pas les bases, c'est chaud.
Apprendre oui (je sais de quoi je parle), mais pas sur le réseau public internet j'espère ;)
Ça fait partie du boulot d'un administrateur système de suivre l'évolution des softs qu'il utilise et modifier sa config en conséquence. Si vous ne faites pas ça, il faut laisser ces services gérés par des vrais admins.
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: dj54 le 15 janvier 2021 à 17:38:17
puis j'ai ajouté un # cela a fonctionnée mais problème de permission  :( puis un chmod 777 sur le dossier et c'est bon
dommage que cette fonction ne soit plus compatible IdentLookups avec 20.10
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: FloBaoti le 15 janvier 2021 à 17:39:22
Magique le chmod 777 n'est-ce pas ?  ;D ;D ;D

My god.... j'espère vraiment que vous faites ça sur un lab...
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: dj54 le 15 janvier 2021 à 17:45:14
et non  ???

coté sécurité je connais pas trop a part FW de ubuntu ou iptable si non je connais pas le processus  ;) ça fais des années que c'est comme ça j'ai jamais probleme jusqu'a maintenant lol
si tu as des tutos sur la sécurité je suis preneur ?
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: FloBaoti le 15 janvier 2021 à 17:49:13
Le problème c'est qu'il faut les bases, même si c'est chiant à apprendre, même si ça saoule c'est absolument nécessaire !
Donc des pistes de sujet à APPRENDRE vraiment :
- gestion des services (notamment savoir lire les journaux d'un service)
- permissions sur les fichiers (qui mènera à comprendre que "chmod 777" n'est pas une solution acceptable)

La notion de pare-feu est d'un autre niveau et autre secteur et pas absolument nécessaire si les services sont bien gérés.

L'administration système est un métier. Pour s’entraîner et apprendre on fait ça en privé dans un lab, avec des vm ou autre. Et on laisse les services publics gérés par des pro.
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: dj54 le 15 janvier 2021 à 17:56:57
En tout cas merci  ;)
pour la securité (https://baptiste0928.net/securiser-son-serveur-linux-sous-ubuntu/)
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: FloBaoti le 15 janvier 2021 à 18:07:06
Il ne faut pas juste appliquer "bêtement" ce qu'on trouve sur ce genre de page sans comprendre le fond... chaque cas peut nécessiter des ajustements.
Titre: Ubuntu 20.10 incompatible avec ProFTPd ?
Posté par: rodrigue7800be le 17 janvier 2021 à 19:33:16
salut
suite la problème du 20.10 ubuntu sont jamais un installer :)
récement 20.04.1 sont mieux le feux vert!
a+
Roro