Criar senha raiz temporária

0

Existe uma maneira de dar ao usuário root uma senha temporária? Ou seja, depois de um certo tempo ou depois de ser manualmente desativado, a senha será apagada.

Eu quero dar ao meu colega permissão para acessar um servidor como root por um determinado período de tempo (como um dia) para que ele possa usar ssh [email protected] . Depois disso, a senha que lhe darei expirará, e as tentativas de usá-la para efetuar login serão rejeitadas.

Existe uma maneira de fazer isso?

    
por whale_steward 27.10.2014 / 08:44

1 resposta

1

Experimente passwd -x 1 . De man passwd :

   -x, --maxdays MAX_DAYS
       Set the maximum number of days a password remains valid. After
       MAX_DAYS, the password is required to be changed.

Isso, obviamente, não impede que o seu colega defina uma senha de sua própria escolha ou use as chaves SSH para efetuar login.

Você também pode tentar usermod -e . De man usermod :

   -e, --expiredate EXPIRE_DATE
       The date on which the user account will be disabled. The date is
       specified in the format YYYY-MM-DD.

Tudo isso é discutível, já que você está dando a senha de root. O colega pode sempre desfazer qualquer medida que você colocar.

Seria melhor se você desse ao usuário exatamente o privilégio que eles exigem, usando sudo .

    
por muru 27.10.2014 / 08:51