SóProvas


ID
2104714
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

O Administrador de um servidor com sistema operacional Red Hat Linux deve alterar a data de validade da conta de um usuário. Para isso, deve utilizar o comando 

Alternativas
Comentários
  • Questão com duas opções corretas: passwd e chage. 

    Manual do passwd:

    "The passwd command changes passwords for user accounts. A normal user may only change the password for his/her own account, while the superuser may change the password for any account. passwd also changes the account or associated password validity period."

     

    Manual do chage:

    'The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/her password."

     

    A diferença é que o chage é um programa que desempenha especificamente essa função, enquanto o passwd é mais abrangente. Mas ambos podem gerar o mesmo resultado.

  • Depois de ler o comentário do Carlos fui na net e fiquei com dúvidas... Carlos, essas definições foram retiradas direto do Man do Sistema, certo?

     

    Bom, tomando como base o trecho da pergunta "deve alterar a data de validade da conta de um usuário", p/ mim caberia apenas o comando CHAGE, visto o PASSWD estar direcionado p/ mudança de senhas/validade da senha, e se formos pensar nisto extrapolariamos o comando da questão, visto que mudar validade da senha e validade da conta são coisas diferentes... Daí nem se o Linus T. for lá na FCC cabe recurso... :|

     

    Vale a discussão!

     

    "O comando chage possibilita modificar configurações de uma conta de usuário que tenham relação com sua expiração"

     

    (Fucking) FONTES

     

    http://www.planetaunix.com.br/2014/08/o-comando-chage-alterar-configuracoes.html

     

    http://www.planetaunix.com.br/2014/08/o-arquivo-de-senhas-etcshadow.html

  • chage e usermod

    Em a deveria ser usermod, não userchg

  • Adicionando detalhes aos comandos:

    chage

    O comando chage possibilita modificar configurações de uma conta de usuário que tenham relação com sua expiração.

    Sintaxe:
    chage [- l] [-m mindays] [-M maxdays] [-d lastday] [-I inactivedays] [-E expiredate] [-W warndays] usuário

    .
    Significado das opções:
    -l Mostra informações da conta de usuário fornecida.
    -m Configurar o tempo mínimo entre alterações de senha; o valor 0 significa que o usuário pode alterar a senha quando bem entender.
    -M Tempo máximo entre trocas de senha, ou seja, a duração da senha, em dias.
    -d Configurar a data da ultima alteração da senha; geralmente é mantido automaticamente pelo Linux. Pode ser expresso nos formatos AAAA/MM/DD ou número de dias decorridos desde 01/01/1970.
    -I Número de dias entre a expiração da senha e a desabilitação da conta.
    -E Data de expiração da conta, nos formatos AAAA/MM/DD ou número de dias decorridos desde 01/01/1970. O valor -1 significa que a conta não possui data de expiração.
    -W Número de dias de avisos antes da expiração. Geralmente esses avisos não são vistos quando o usuário efetuar login na GUI.

    .

    usermod

    Descrição: Este comando modifica uma conta de usuário do sistema.

    .

    Algumas opções do comando

    -d diretório [-m] : cria um novo diretório home para o usuário. A opção -m faz com que os arquivos do diretório atual do usuário seja movido para o novo diretório.

    -e yyyy-mm-dd : altera a data de expiração da conta do usuário.

    -g grupo : altera o GID do grupo padrão do usuário para o valor especificado.

    -G grupo1[,grupo2, ...] : define o GID dos outros grupos aos quais o usuário pertence.

    -l nome : altera o nome de identificação do usuário (o usuário não pode estar logado).

    -s shell : altera o shell do usuário.

    -u uid : altera o número de UID do usuário.

  • Boa observação, Musashi! Mas acredito que mesmo o trecho "deve alterar a data de validade da conta de um usuário" não exclui que teremos duas alternativas corretas. Pois ambos os comandos podem ser utilizados para esse mesmo fim. Por exemplo, o chage e o passwd recebem o mesmo parâmetro (-m) para estabelecer o número mínimo de dias até que a senha seja alterada. O passwd também pode ser usado para expirar a conta de um usuário (-e) e modificar o número máximo de dias até que a senha se vença. Não acho que isso extrapole o comando da questão. A depender dos requisitos, um sysadmin poderia utilizar quaisquer dos comandos para validar as contas de usuário. Entretanto, sabemos, como bons concurseiros que somos, que às vezes temos de marcar o item mais correto. Assim, sabendo das particularidades de cada comando na hora da prova, sem dúvidas eu marcaria a letra E, pois ao contrário do passwd o chage é mais específico para esse tipo de tarefa. Abraço!

  • O comando chage possibilita modificar configurações de uma conta de usuário no Linux que tenham relação com sua expiração.

    Configurar tempo mínimo para troca de senha em 3 dias:

    # chage -m 3 fabio