2.2.1 - Diretório /etc
O diretório /etc contém inúmeros arquivos. Alguns deles estão descritos resumidamente a seguir. Para outras descrições é necessário determinar a que programas eles pertencem e ler as páginas de manual daqueles programas.
Para sistemas que utilizam a tecnologia RPM, basta executar “rpm -qf arquivo” que o sistema lhe dirá a que pacote o arquivo pertence. Muitos arquivos de configuração de programas de rede estão no etc.
São scripts (arquivos de lote) ou os diretórios de scripts que são executados no início do sistema ou na mudança de nível do sistema.
XRefere-se à base de dados dos usuários, cujos campos definem nome do usuário, nome real, diretório pessoal, senha criptografada e outras informações específicas de cada usuário.
XContempla a tabela de parâmetros de disquetes. Descreve os diferentes formatos disponíveis. É utilizada pelo programa setfdprm.
XLista os sistemas de arquivos montados automaticamente, durante a inicialização do sistema, pelo comando “mount –a” (no script de inicialização /etc/rc.d/rc.sysinit ou similar). No Linux, contém ainda informações sobre as áreas de troca (swap) usadas automaticamente pelo comando “swapon –a”.
XSaída do programa getty antes do prompt de acesso ao sistema. Normalmente contém uma breve mensagem de boas-vindas. O conteúdo fica a critério do administrador do sistema.
XEscreve uma “mensagem do dia” automaticamente após um acesso bem sucedido. Conteúdos ficam a critério do administrador do sistema. Normalmente são usadas para enviar informações para os usuários, como por exemplo, avisos de desligamentos planejados.
XLista dos sistemas de arquivos montados. Inicialmente configurado por scripts e posteriormente atualizado pelo comando “mount”. Usado quando uma listagem dos sistemas de arquivos é necessária, como, por exemplo, pelo comando “df”.
XArquivo de senhas em sistemas onde o shadow esteja instalado. Esta opção move senhas criptografadas do /etc/passwd para o arquivo /etc/shadow, o qual somente pode ser lido pelo superusuário. O shadow dá uma maior segurança às senhas dos usuários.
XArquivo de configuração de terminal. Descreve as sequências de escape para os diversos tipos de terminais. Os programas ao invés de escreverem diretamente uma sequência que funcione em determinado tipo de terminal devem buscar a sequência correta no /etc/termcap. Desta maneira os programas funcionam na maioria dos terminais.
XArquivos executados pelo Bourne Shell e Bash, no momento do login do usuário. Estes arquivos permitem ao administrador manipular o ambiente de trabalho de todos os usuários do sistema. Veja as páginas de manual dos interpretadores de comandos para detalhes específicos.
XIdentifica terminais seguros, ou seja, aquele nos quais é permitido que o root acesse o sistema. Normalmente somente quando os consoles virtuais são listados, tornando muito mais difícil obter os privilégios de super usuário do sistema através da rede ou de uma conexão via modem.
XLista as shells (interfaces) válidas. O comando “chsh” permite que os usuários mudem sua shell de login, porém, somente para aquelas listadas neste arquivo. O servidor de transferência de arquivos, “ftpd”, checará se a shell do usuário está listada no /etc/shells e não aceitará acessos, a menos que ela esteja presente neste arquivo.
X