Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Elastic Cloud Server/ Perguntas frequentes/ Passwords and Key Pairs/ Passwords/ O que devo fazer se os plug-ins de redefinição de senha com um clique instalados em um ECS de Linux falharem ao serem iniciados?
Atualizado em 2025-01-23 GMT+08:00

O que devo fazer se os plug-ins de redefinição de senha com um clique instalados em um ECS de Linux falharem ao serem iniciados?

Cenários

Os plug-ins de redefinição de senha com um clique instalados em um ECS de Linux falham ao serem iniciados.

Sintoma

Quando um usuário executa sudo sh setup.sh para instalar plug-ins de redefinição de senha com um clique, a seguinte mensagem de erro é exibida:

begin install CloudResetPwdAgent
===============cp LinuxCloudResetPwdAgent======================
===============vi /etc/profile======================
===============begin install CloudrResetPwdAgent===================
Detected RHEL or Fedora:
Installing the cloudResetPwdAgent daemon using systemd...
creating default service file...
Reading file /etc/systemd/system/cloudResetPwdAgent.service
Job for cloudResetPwdAgent.service failed because the control process exited with error code.
See "systemctl status cloudResetPwdAgent.service" and "journalctl -xe" for details.
Failed to start service cloudResetPwdAgent
/CloudResetPwdAgent/CloudResetPwdAgent.Linux
cloudResetPwdAgent install successfully.

No arquivo /var/log/message, as seguintes informações de erro são exibidas:

systemd[1]: Starting cloudResetPwdAgent...
systemd[2324]: cloudResetPwdAgent.service: Failed to execute command: Permission denied
systemd[2324]: cloudResetPwdAgent.service: Failed at step EXEC spawning /CloudrResetPwdAgent/bin/./cloudResetPwdAgent.script: Permission denied
systemd[1]: cloudResetPwdAgent.service: Control process exited, code=exited status=203
systemd[1]: cloudResetPwdAgent.service: Failed with result 'exit-code'.
systemd[1]: Failed to start cloudResetPwdAgent. 

Os plug-ins de redefinição de senha podem ser executados no diretório raiz somente após o Security-Enhanced Linux (SELinux) ser desativado.

Solução

  1. Desative o SELinux temporariamente.

    setenforce 0

  2. Desative o SELinux permanentemente.
  3. Instale os plug-ins de redefinição de senha novamente.

    sudo sh setup.sh

    • Se a mensagem "cloudResetPwdAgent install successfully." for exibida e "Failed to start service cloudResetPwdAgent" não for exibida, a instalação foi bem-sucedida.
    • Se a instalação falhar, verifique se o ambiente de instalação atende aos requisitos e instale o plug-in novamente.