Administração de Linux Question #019e3987
Qual é a finalidade do arquivo /etc/profile?
Contém a mensagem de boas-vindas que é exibida após o login.
Contém perfis de segurança que definem quais usuários têm permissão para fazer login.
Contém variáveis de ambiente que são definidas quando um usuário faz login.
Contém perfis de aplicativos padrão para usuários que executam um aplicativo pela primeira vez.
Official Explanation / Community Explanations
O arquivo /etc/profile é um script de inicialização do shell em todo o sistema que define variáveis de ambiente e programas de inicialização para todos os usuários quando fazem login. Ele é executado por shells compatíveis com Bourne (por exemplo, bash, sh) após o login.
Como funciona
Quando um usuário faz login, o shell de login lê /etc/profile primeiro, depois o perfil pessoal do usuário ~/.profile (ou ~/.bash_profile, ~/.bash_login). Este arquivo normalmente define variáveis como PATH, EDITOR, MAIL e umask, e pode incluir scripts adicionais em /etc/profile.d/.
Por que o valor correto está certo
O valor correto indica que /etc/profile contém variáveis de ambiente que são definidas quando um usuário faz login. Isso é correto porque o objetivo principal do arquivo é estabelecer um ambiente consistente para todos os usuários, exportando variáveis e executando comandos no momento do login.
Por que os valores incorretos estão errados
- A mensagem de boas-vindas exibida após o login geralmente é configurada em
/etc/issueou/etc/motd, não em/etc/profile. Embora/etc/profilepudesse ser modificado para exibir uma mensagem, essa não é sua finalidade original. - Os perfis de segurança que definem quais usuários têm permissão para fazer login são gerenciados por arquivos como
/etc/passwd,/etc/shadowe configuração PAM (por exemplo,/etc/security/access.conf)./etc/profilenão controla a autenticação do usuário. - Os perfis de aplicativos padrão para usuários iniciantes não são gerenciados por
/etc/profile. Os valores padrão do aplicativo geralmente são armazenados em/etc/skel/(arquivos esqueleto copiados para novos diretórios pessoais) ou em diretórios de configuração específicos do aplicativo.