próximo acima anterior sumário índice
Próximo: 12.5.3 Protegendo-se Contra Invasores Acima: 12.5 Configurando O Sistema Anterior: 12.5.1 Configurando getty   Sumário   Índice


12.5.2 Provendo Contas UUCP

O próximo passo será a configuração de contas de usuários para permitir que usuários remotos estabeleçam uma conexão remota com a máquina local. Geralmente, será providenciado um nome de acesso distinto para cada sistema com o qual se estabeleçam conexões. Ao se configurar uma conta para o sistema parintins, provavelmente será criada a conta Uparintins.

Para sistemas que discam através de uma porta serial, normalmente se deve adicionar uma dessas contas ao arquivo de usuários do sistema denominado /etc/passwd. Uma prática recomendada é colocar todos os acessos UUCP em um grupo especial, como por exemplo uuguest. O diretório pessoal das contas pode ser definido como sendo o diretório público de tarefas temporárias do UUCP: /var/spool/uucppublic e o ambiente de trabalho deve ser o programa uucico.

Caso se tenha as facilidades de senhas sombra instaladas, deve-se utilizar o programa useradd ou a interface gráfica de administração do Conectiva Linux denominada Linuxconf:



Caso as facilidades de senhas sombras não estejam instaladas, pode-se provavelmente editar o arquivo /etc/passwd manualmente, adicionando uma linha conforme a apresentada a seguir, onde 5000 e 150 são as identificações numéricas de usuário e grupo definidas para o usuário Uparintins e para o grupo uuguest, respectivamente.



Após a criação da conta, deve-se ativar a senha do usuário através do comando passwd.

Para atender a sistemas UUCP que se conectam ao sistema local através de conexões TCP, deve-se configurar o servidor inetd para gerenciar conexões à porta uucp. Isso pode ser feito através da adição da seguinte linha ao arquivo /etc/inetd.conf:12.16



A opção -l faz com que uucico ative o seu próprio processo de autorização. Ele solicitará um nome de acesso e uma senha, da mesma forma que o programa login, mas irá basear-se na sua própria base de senhas, ao invés de utilizar o arquivo /etc/passwd. Este arquivo é denominado /usr/lib/uucp/passwd e contém pares de nomes de acesso e senhas:



Este arquivo deve ter como dono o usuário uucp e ter como permissões o valor 600.

Caso essa base de dados pareça uma boa idéia e que deseje-se implementá-la para o controle de acessos em qualquer terminal serial, isso somente será possível com uma série de pequenas configurações. Inicialmente, deve-se ter pelo menos o Taylor UUCP 1.05, porque ele permite que o programa getty passe o nome do usuário ao programa uucico através da opção -u.12.17 Após, deve-se configurar o programa getty para acionar o programa uucico ao invés do tradicional /bin/login. No arquivo de configuração getty_ps, pode-se configurar a opção LOGIN. Veja que todos os acessos interativos ao sistema serão desabilitados. mgetty por outro lado tem uma funcionalidade que permite utilizar diferentes comandos baseado no nome do usuário. Por exemplo, pode-se dizer ao mgetty para usar uucico para todos os usuários cujo nome comece com um U maiúsculo, enquanto que todos os demais devem utilizar o comando padrão login.

Para proteger os usuários UUCP de usuários que utilizem suas identificações e bisbilhotem seu correio pessoal, deve-se adicionar o comando called-login para cada sistema descrito no arquivo sys. Isso é descrito na seção [*] abaixo.


próximo acima anterior sumário índice
Próximo: 12.5.3 Protegendo-se Contra Invasores Acima: 12.5 Configurando O Sistema Anterior: 12.5.1 Configurando getty   Sumário   Índice
www.conectiva.com