Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Problema

Procedimento para recuperar a senha do usuário da nuvem no PCF

Introduction

Este documento descreve o procedimento para recuperar cloud-user senhas na Função de Controle de Políticas (PCF) da Plataforma de Implantação Nativa na Nuvem (CNDP).

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Linux

- PCF

Observação: a Cisco recomenda que você tenha acesso de usuário de nuvem e de raiz de privilégios à CLI do PCF.

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- PCF

- Unified Computing System (UCS)-B

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

O usuário cloud-user é usado para acesso CLI à configuração do PCF para trabalhos de Operação e Manutenção (OAM). De acordo com a política de segurança da Cisco para todos os produtos, a idade máxima das senhas é definida como 90 dias por padrão.

Problema

Suponha que você acesse a configuração do PCF com o usuário como cloud-user postar a data de expiração da senha, o PCF negará o acesso a ela. Nesse caso, você deve primeiro recuperar a senha para o usuário usuário da nuvem e, em seguida, é necessário definir a expiração da senha como "nunca".

Procedimento para recuperar a senha do usuário da nuvem no PCF

Considere um caso em que o nó worker-15 cloud-user a senha expirou.

Etapa 1. Faça login no Cluster Manager e, a partir daí, acesse worker-15 via ssh.

Ele solicita uma alteração de senha e, em seguida, você deve fornecer uma nova senha. A nova senha deve ser diferente da senha antiga. Você deve conseguir fazer login no worker-15 agora.

Mais tarde, você poderá alterar a senha novamente para a senha antiga.

§cloud-user@pcf-cm-1:~$ ssh xx.xx.xx.xx   //worker-15 IP address

§Authorized uses only. All activity may be monitored and reported.

§Password:

§You are required to change your password immediately (password aged)

§Changing password for cloud-user.

§(current) UNIX password:

§New password:

§Retype new password:

§Retype new password:

§Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 5.4.0-49-generic x86_64)

§

§ * Documentation: https://help.ubuntu.com

§ * Management: https://landscape.canonical.com

§ * Support: https://ubuntu.com/advantage

§

§ * Canonical Livepatch is available for installation.

§ - Reduce system reboots and improve kernel security. Activate at:

§ https://ubuntu.com/livepatch

§

§9 packages can be updated.

§0 of these updates are security updates.

§To see these additional updates run: apt list --upgradable

§

§Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings

§cloud-user@pcf-worker-15:~$

Etapa 2. Fazer um backup de common-password e pwquality.conf arquivos.

cloud-user@pcf-worker-15:~$ cd /etc/pam.d/

cloud-user@pcf-worker-15:/etc/pam.d$ ls -lrt common-password

-rw-r--r-- 1 cloud-user cloud-user 1770 Apr 19 08:01 common-password

cloud-user@pcf-worker-15:/etc/pam.d$ cp common-password common-password_bkp

cloud-user@pcf-worker-15:/etc/pam.d$ cd /etc/security/

cloud-user@pcf-worker-15:/etc/security$ ls -lrt pwquality.conf

-rw-r--r-- 1 cloud-user cloud-user 2172 Apr 19 08:00 pwquality.conf

cloud-user@pcf-worker-15:/etc/security$ cp pwquality.conf pwquality.conf_bkp

cloud-user@pcf-worker-15:~$

Etapa 3. Edite o common-password e pwquality.conf arquivos.

§cloud-user@pcf-worker-15:/etc/security$

§cloud-user@pcf-worker-15:/etc/security# sudo sed -i 's/14/8/' pwquality.conf

§cloud-user@pcf-worker-15:/etc/security# cat pwquality.conf | grep "minlen"

§# minlen = 8

§minlen = 8            //This line must contain minlen =8

§cloud-user@pcf-worker-15:/etc/security#

§cloud-user@pcf-worker-15:/etc/security# cd /etc/pam.d/

§cloud-user@pcf-worker-15:/etc/pam.d# sudo sed -i '26 s/password/#password/' common-password

§cloud-user@pcf-worker-15:/etc/pam.d# sudo sed -i '28 s/password/#password/' common-password

§cloud-user@pcf-worker-15:/etc/pam.d# cat common-password | grep password

§# /etc/pam.d/common-password - password-related modules common to all services

§# used to change user passwords. The default is pam_unix.

§# The "sha512" option enables salted SHA512 passwords. Without this option,

§password requisite pam_pwquality.so retry=3 minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 enforce_for_root

§#password requisite pam_pwhistory.so remember=5 use_authtok

§password requisite pam_pwquality.so try_first_pass retry=3

§#password required pam_pwhistory.so use_authtok remember=5

§password [success=1 default=ignore] pam_unix.so obscure try_first_pass sha512

§password requisite pam_deny.so

§password required pam_permit.so

§cloud-user@pcf-worker-15:/etc/pam.d#

Etapa 4. Alterar as políticas de senha do cloud-user usuário. Verifique a data de expiração da senha atual.

cloud-user@pcf-worker-15:~$ sudo chage -l cloud-user

Last password change : May 21, 2021

Password expires : Aug 19, 2021

Password inactive : Sep 18, 2021

Account expires : never

Minimum number of days between password change : 7

Maximum number of days between password change : 90

Number of days of warning before password expires : 7

cloud-user@pcf-worker-15:~$

Você deve alterar a expiração da senha para never por esse comando.

cloud-user@pcf-worker-15:~$

cloud-user@pcf-worker-15:~$ sudo chage -m 0 -M -1 cloud-user

Verifique se a expiração da senha foi alterada para never.

cloud-user@pcf-worker-15:~$ sudo chage -l cloud-user

Last password change : May 21, 2021

Password expires : never

Password inactive : never

Account expires : never

Minimum number of days between password change : 0

Maximum number of days between password change : -1

Number of days of warning before password expires : 7

cloud-user@pcf-worker-15:~$

5. Altere a cloud-user senha à senha antiga.

§cloud-user@pcf-worker-15:~# sudo passwd cloud-user

§New password:

§Retype new password:

§Retype new password:

§passwd: password updated successfully

§cloud-user@pcf-worker-15:~#

Você pode aplicar este procedimento para recuperar senhas para outro usuário no PCF CNDP que você definiu.