Script para instalar o vsftpd
Publicado por Sérgio s. martins 16/12/2008
[ Hits: 8.406 ]
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!!
Carrega o VNC em uma tela do X11 separada e com mouse para canhotos
Cracking protocolo WPS aprimorado
Script para verificar o Status da bateria
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? (0)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)