Um pouco de status de ajuda no linux

1

Em uma distro linux usuário mino relata este status passwd

passw -S mino
mino P 04/21/2015 0 90 15 -1

P = passwd ok

21/04/2015 = criação de data

0 min passe?

90 max pass válido

15 =?

-1 =?

Obrigado

    
por elbarna 21.04.2015 / 15:50

3 respostas

4

De acordo com o manual: man passwd :

-S, --status            Exibir informações de status da conta. As informações de status consistem em 7 campos. O primeiro campo é o            nome de login do usuário. O segundo campo indica se a conta do usuário tem uma senha bloqueada (L), não tem            senha (NP), ou tem uma senha utilizável (P). O terceiro campo indica a data da última senha            mudança. Os próximos quatro campos são a idade mínima, a idade máxima, o período de aviso e o período de inatividade.            para a senha. Essas idades são expressas em dias.

    
por 21.04.2015 / 15:55
2

Como o conteúdo do segundo campo difere no Amazon Linux AMI (e presumivelmente em outras distribuições baseadas no CentOS) e passwd (1) não documenta isso, eu tive que ir de mergulho com fonte. O status é exibido por pwdb_display_status em libuser.c e tem seis campos:

  • realname do nome de usuário (mesmo se o comentário do GECOS estiver definido)
  • status de um dos seguintes itens:
    • NP empty password (o hash da senha é uma string de comprimento zero)
    • LK senha bloqueada (a senha começa com! ou * x se um esquema de autenticação diferente estiver em uso)
    • PS senha está definida
  • date a data em que as senhas foram alteradas pela última vez
  • sp_min a duração mínima da senha em dias antes de poder ser alterada
  • sp_max a duração máxima da senha em dias antes de precisar ser alterada
  • sp_warn o número de dias antes de a vida útil da senha expirar quando o usuário começar a receber avisos
  • sp_inact o número de dias após o tempo de vida da senha expirar quando o usuário estiver desativado (-1 para desativá-lo)
  • msg uma descrição legível do status
por 18.04.2018 / 00:15
1

Na passwd(1) manpage :

-S, --status

Display account status information. The status information consists of 7 fields. The first field is the user's login name. The second field indicates if the user account has a locked password (L), has no password (NP), or has a usable password (P). The third field gives the date of the last password change. The next four fields are the minimum age, maximum age, warning period, and inactivity period for the password. These ages are expressed in days.

    
por 21.04.2015 / 15:55

Tags