Script para instalar o vsftpd
Publicado por Sérgio s. martins 16/12/2008
[ Hits: 8.232 ]
Este script foi modificado a partir do seguinte artigo http://under-linux.org/wiki/index.php/Tutoriais/Ftpd/VSFTP-Script para se adaptar ao fedora podendo ser instalado depois de feito o download do arquivo na pasta /home/usuário.
Como este script foi tirado de outro site e ainda contém nele todo o conteúdo original qualquer um que descomente as linhas referidas pode adaptar ele para outra situação, podendo até introduzir o yum como comando de instalação e depois seguindo a configuração seguinte
#!/bin/bash # Acessa o diretorio que esta o pacote do vsftpd #cd /opt/ # Descompacta o pacote vsftpd-2.0.4.tar.gz #tar -xvpzf vsftpd-2.0.4.tar.gz rpm -ivh vstpd* # Concede permissão de execução ao dono do diretorio do VSFTPD #chmod 700 vsftpd-2.0.4 # Acessa o diretorio #cd vsftpd-2.0.4 # O VSFTPD precisa do usuario nobody para funcionar /usr/sbin/useradd nobody # O VSFTPD tambem precisa do diretorio /usr/share/empty criado #mkdir /usr/share/empty # Para aceitar conexao do anonymous o VSFTPD precisa # criar o usuario ftp, criar sua homeDir e conceder # permissao de execucao e leitura para a mesma mkdir /home/ftp chown root.root /home/ftp chmod 755 /home/ftp /usr/sbin/useradd -d /home/ftp ftp # Para funcionar o VSFTPD precisa que alguns arquivos # sejam colocados em diretorios especificos # Criando os diretorios #mkdir /usr/local/ #(comando sem sentido pois quase todo linux tem o diretório) #mkdir /usr/local/sbin #mkdir /usr/local/man #mkdir /usr/local/man/man5 #mkdir /usr/local/man/man8 # Copiando os arquivos #cp vsftpd /usr/local/sbin/ #cp vsftpd.conf.5 /usr/local/man/man5 #cp vsftpd.8 /usr/local/man/man8 #cp RedHat/vsftpd.pam /etc/pam.d #cp vsftpd.conf /etc #cd /etc/pam.d #mv vsftpd.pam vsftpd #cd /opt/vsftpd- 2.0.4 # Instala o VSFTPD #make #make install # Iremos pegar o arquivo de configuracao do VSFTPD # o vsftpd.conf default e adicionar a ele algumas linhas # Faz com que o VSFTPD trabalhe como StandAlone echo listen=YES >> /etc/vsftpd.conf echo background=YES >> /etc/vsftpd.conf # Permite aos usuarios cadastrados no arquivo passwd logar no FTP echo local_enable=YES >> /etc/vsftpd.conf echo check_shell=NO >> /etc/vsftpd.conf # Libera Upload para usuarios Cadastrados no Passwd echo write_enable=YES >> /etc/vsftpd.conf # Fixa o usuario a sua homedir echo chroot_local_user=YES >> /etc/vsftpd.conf # Acessos ficam gravados no /var/log/messages echo syslog_enable=YES >> /etc/vsftpd.conf # Libera o acesso local nas distros baseadas no RedHat echo pam_service_name=vsftpd >> /etc/vsftpd.conf # Acessa o diretorio do servico VSFTPD cd /usr/local/sbin # Inicia o Servico /usr/sbin/vsftpd& echo Configuração concluida!!
Papéis de parede aleatórios direto da internet
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
Instalação Uefi com o instalador clássico do Mageia (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta