O Sistema Operacional Linux permite a manipulação de usuário...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - chfn – chage – chsh
Vamos entender por que a alternativa A é a correta, e por que as outras não são. A questão aborda o tema de manipulação de usuários e grupos no Sistema Operacional Linux, especificamente focando nos comandos que permitem atualizar informações dos usuários, senhas e logins. Para responder corretamente, é necessário ter conhecimento dos comandos de administração de usuários no Linux.
Comandos da Alternativa Correta (A):
chfn: Este comando é utilizado para mudar as informações que estão associadas a um usuário, como o nome completo, número de telefone, etc. É uma forma de "atualizar" os dados do usuário.
chage: Este comando é usado para alterar informações relacionadas à senha do usuário, como a data de expiração. Permite ao administrador forçar a troca de senha e definir políticas de validade.
chsh: Este comando permite alterar o shell de login do usuário. O shell é o programa que interpreta os comandos que o usuário digita. Assim, mudar o shell pode ser crucial para customizar o ambiente de trabalho do usuário.
Comandos das Alternativas Incorretas:
B - users – last – chsh
users: Este comando lista os usuários atualmente logados no sistema, mas não permite atualizações nas informações dos usuários.
last: Este comando mostra um histórico dos últimos logins no sistema. Ele é útil para auditorias, mas não para atualizar informações de usuários.
chsh: Este comando está correto, mas os outros dois não têm relação com atualização de dados.
C - chfn – chage – logname
chfn e chage: Estes comandos são corretos.
logname: Este comando exibe o nome do usuário atual. Ele não permite a atualização de dados, apenas retorna uma informação.
D - users – last– logname
Todos os três comandos (users, last e logname) são usados apenas para exibir informações e não para atualizá-las.
E - users – chage – logname
chage: Este comando é correto.
users e logname: Ambos comandos são apenas de exibição de informações, e não de atualização.
Portanto, a alternativa correta é a A, pois os comandos chfn, chage e chsh são os únicos que permitem a atualização das informações dos usuários no Linux.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Na verdade, a sequência de comandos `chfn`, `chage`, e `chsh` no Linux não está diretamente relacionada à atualização de senhas e logins. Cada um desses comandos serve para tarefas específicas relacionadas à configuração de usuários. Vamos entender o propósito de cada um deles:
1. **`chfn`:** Este comando é utilizado para modificar as informações de um usuário armazenadas no arquivo `/etc/passwd`. Ele permite que você atualize informações como o nome real do usuário, número de telefone, etc.
Exemplo:
```bash
chfn username
```
2. **`chage`:** Este comando é usado para alterar as configurações de expiração de senha de um usuário. Ele permite definir políticas de envelhecimento de senha, como a data de expiração da senha ou a quantidade máxima de dias que uma senha pode ser válida.
Exemplo:
```bash
chage -M 30 username
```
Este exemplo define a quantidade máxima de dias que a senha do usuário pode ser válida como 30.
3. **`chsh`:** Este comando é utilizado para alterar o shell padrão de um usuário. O shell é o programa que fornece a interface de linha de comando para o usuário.
Exemplo:
```bash
chsh -s /bin/bash username
```
Este exemplo altera o shell do usuário para o Bash.
Portanto, a sequência `chfn – chage – chsh` pode ser usada para modificar as informações do usuário, as configurações de expiração de senha e o shell padrão do usuário, respectivamente. Se você precisar atualizar senhas, o comando mais comumente usado é `passwd`.
Exemplo para atualizar a senha:
```bash
passwd username
```
Fonte: ChatGPT
A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo