Configure o proftpd para usar standalone via apt-get?

0

É possível passar argumentos para o comando apt-get install proftpd , de modo que o processo de instalação resultante assuma o modo "autônomo", sem solicitar informações ao usuário?

(Se necessário, provavelmente podemos compilar a partir da fonte ou algo assim. Eu só queria ver se havia um caminho mais fácil antes de seguir esse caminho.)

    
por Patrick at work 26.07.2017 / 13:03

1 resposta

1

Bem, existem maneiras de fazer isso, vou tentar mostrar o caminho ou as formas possíveis:

  • Um forro

1) Obtenha debconf-utils

sudo apt-get install debconf-utils

2) Então

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

3) Em seguida, inicie a instalação, que deve saber que você pré-selecionado Standalone

apt-get install proftpd

Então podemos escrever um oneliner:

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

Espero que isso ajude ou tente a abordagem Script

  • Script

verifique se o bin bash está lá ou ajuste conforme necessário

#!/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

Comentei a parte Configuração, pois não sei o que você precisa.

Fontes:

Como instalar utilitários Debconf e como capturar seleções: link

força a instalação silenciosa: Responda automaticamente 'Sim' ao usar o apt- obtenha a instalação

mensagem de eco para o debconf: link

E por último, mas não menos importante, o link

    
por 26.07.2017 / 14:11