Hallo!
War das mit dem Tritt ernst gemeint?
Also dann: dreh Dich um!
Nur ein Prozess mit root-Rechten kann seine User- & Gruppen-ID (UID/GID) wechseln.
Und der Prozess kann diese nur dann erhalten, wenn zum Zeitpunkt des Startens
die root-Rechte an den Prozess vererbt wurden.
Also: Starte den ProFTPD selbst als root oder mit "suexec proftpd" - entsprechendes gilt
natürlich auch für ein Start-/Stop-Script.
Die Direktiven
"User" und
"Group" aus der aktiven Konfiguration zu entfernen war auch
eine Schnapsidee - das erzeugt nur eine Sicherheitslücke. (Erklärung siehe Direktive ->
"User")
Am besten "fährt" man den ProFTPD als "standalone" - damit hat man die meiste Kontrolle.
mfg.
VolGas