9.5. Como configurar o wuftp pelo linuxconf?

A primeira coisa a fazer é verificar se os pacotes necessários estão instalados:

    [root@localhost]# rpm -qa | grep ftp

    anonftp-3.0-4cl
    wu-ftpd-2.6.1-1cl
    linuxconf-wuftpd-1.21r8-7cl
       


Deverá aparecer pelo menos estes três pacotes. Se algum deles não aparecer, então será necessários instalar o pacote (ou pacotes) que está faltando. É preciso montar o CD 1 do Conectiva Linux:

    [root@localhost]# mount /mnt/cdrom
    [root@localhost]# cd /mnt/cdrom/conectiva/RPMS

Agora é só instalar os pacotes que estão faltando:

    [root@localhost]# rpm -ivh anonftp*
    [root@localhost]# rpm -ivh wu-ftpd*
    [root@localhost]# rpm -ivh linuxconf-wuftpd*

Execute o comando rpm como acima para cada pacote a ser instalado.

Após instalar, verifique se existe a linha:

ftp 21/tcp

no arquivo /etc/services, pois é onde está sendo definida a porta de ftp. Verifique se a mesma não está comentada (tire o # da frente da linha, se este caracter existir).

E também, verificar se a linha abaixo, do arquivo /etc/inetd.conf está descomentada/habilitada.

ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a

Caso não esteja, basta descomentar e reinicializar o serviço inet:

    [root@localhost]# cds
    [root@localhost]# ./inet stop
    [root@localhost]# ./inet start

Pronto, seu servidor de ftp está em funcionamento, com as configurações básicas (padrões).

Agora é preciso executar o linuxconf para configurar/personalizar o servidor de ftp:

    [root@localhost]# linuxconf

Vá em:

           Ambiente de rede  
                Wu-ftp - servidor de ftp 
                    Configuração básica 
       


Na aba "Diversos" existe as seguintes opções:

"Email do administrador": endereço de correio eletrônico do administrador do sistema.

"Grupo de convidados": aqui você pode informar o grupo do Linux ao qual o usuário anonymous pertencerá. Se este campo não for preenchido, o grupo nobody será utilizado.

"Arquivo de banner": o conteúdo do arquivo de banner será mostrado aos usuários no momento em que os mesmos acessarem com sucesso o seu servidor.

"Mensagem de encerramento": se o arquivo informado existir, sempre que um usuário tentar acessar o servidor, seu conteúdo será mostrado e o servidor irá fechar a conexão.

"Permitir acesso anônimo": aqui você pode permitir ou proibir os acessos anônimos (por isso o pacote anonftp-3.0-4cl deve estar instalado).

Agora, na aba "Controles de acesso" existe três classes de usuários:

"Usuários reais": controle de acesso dos usuários reais do seu sistema. Esses são os usuários que têm contas em sua rede.

"Usuários convidados": controle de acesso a usuários convidados.

"Anônimos": controle de acesso de usuários que se conectam anonimamente.

As opções disponíveis para cada grupo são idênticas. As opções disponíveis são:

"pode requisitar arquivos comprimidos": define se o usuário pode requisitar que seus arquivos sejam compactados. O WU-FTPD permite a compactação de arquivos durante a transmissão.

"pode requisitar arquivos tar": especifica se o usuário tem permissão de solicitar o arquivamento de arquivos transmitidos com o tar.

"pode usar chmod para arquivos":especifica se o usuário pode modificar as permissões de arquivos localizados no servidor FTP.

"pode excluir arquivos": define se o usuário tem permissão de apagar arquivos localizados no servidor FTP.

"pode atualizar arquivos": define se o usuário pode sobrescrever arquivos no servidor.

"pode renomear arquivos": especifica se o usuário pode modificar o nome dos arquivos localizados no servidor.

"registrar transferências recebidas": especifica se o servidor deve manter um registro de arquivos recebidos.

"registrar transferências expedidas": especifica se o servidor deve manter um registro de arquivos enviados.

Na aba "Vários tempos de espera" pode-se deixar os tempos padrões ou alterar conforme o necessário.

Clique em "Aceitar" e saia do linuxconf.

Servidores Virtuais

Para a criação de domínios virtuais (Virtual hosts) é necessário que o seu servidor deve estar com seu nome cadastrado como válido no servidor de nomes (DNS).

    [root@localhost]#  linuxconf

Vá em:

        Ambiente de rede 
            Wu-ftp - servidor de ftp 
                Máquinas virtuais
       


Clique em adicionar.

Nos campos:

"Máquina virtual": digite o nome da máquina (virtual machine).

"Caminho do arquivamento": diretório para acesso do servidor de ftp.

"Arquivo da mensagem de banner": nome do arquivo de banner.

"Arquivo de registro": nome do arquivo de registro.

Clique em "Aceitar" e saia do linuxconf. Se o seu DNS estiver funcionando corretamente o novo nome para o ftp virtual funcionará sem problemas.