Konfigurieren Sie proftpd so, dass es Standalone über apt-get verwendet.


1

Ist es möglich, Argumente an den Befehl zu übergeben apt-get install proftpd, sodass der resultierende Installationsprozess den "Standalone" -Modus annimmt, ohne den Benutzer zur Eingabe von Informationen aufzufordern?

(Wenn nötig, können wir wahrscheinlich aus dem Quellcode oder ähnlichem kompilieren. Ich wollte nur sehen, ob es einen einfacheren Weg gibt, bevor ich diesen Weg gehe.)

Antworten:


1

Nun, es gibt Möglichkeiten, ich werde versuchen, die möglichen Wege aufzuzeigen:

  • Einzeiler

1) Holen Sie sich debconf-utils

sudo apt-get install debconf-utils

2) Dann

echo "proftpd-basic shared/proftpd/inetd_or_standalone select standalone" | debconf-set-selections

3) Starten Sie dann die Installation, die wissen sollte, dass Sie Standalone ausgewählt haben

apt-get install proftpd

Dann können wir einen Oneliner schreiben:

apt-get --yes --force-yes install debconf-utils &&
  echo "proftpd-basic shared/proftpd/inetd_or_standalone select standalone" | debconf-set-selections
 && apt-get install proftpd

Hoffe das hilft oder probiere den Script Ansatz

  • Skript

Überprüfen Sie, ob Bin Bash vorhanden ist, oder passen Sie es nach Bedarf an

#!/bin/bash

debconf-set-selections <<\EOF
proftpd-basic shared/proftpd/inetd_or_standalone select standalone
EOF

# install
apt-get install proftpd
# ServerType: standalone

# configure 
#sed -i 's|# RequireValidShell|RequireValidShell|g' /etc/proftpd/proftpd.conf
#sed -i 's|# DefaultRoot|DefaultRoot|g' /etc/proftpd/proftpd.conf
#cat <<EOF>> /etc/proftpd/proftpd.conf
#<Limit LOGIN>
#    DenyGroup !ftpuser
# </Limit>
#EOF

# create ftpuser group
#addgroup ftpuser

# restart
/etc/init.d/proftpd restart

Ich habe den Konfigurationsteil auskommentiert, da ich nicht weiß, was Sie benötigen würden.

Quellen:

So installieren Sie Debconf-Dienstprogramme und erfassen Auswahlen: https://serverfault.com/questions/138067/automate-proftpd-basic-install-on-ubuntu-using-apt-get

Automatische Installation erzwingen: Antworten Sie bei Verwendung von apt-get install automatisch mit "Ja"

Echo-Nachricht für debconf: https://ubuntuforums.org/showthread.php?t=1365327

Und zu guter Letzt die SH: http://www.panticz.de/Install-proftpd

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.