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.
Atualizado em 2024-11-28 GMT+08:00

Comandos sudo de um nó

Itens de verificação

Se os comandos sudo e arquivos relacionados ao sudo do nó estão funcionando

Solução

  • Cenário 1: o comando sudo falha ao ser executado.

    Durante a atualização de cluster no local, o comando sudo deve estar disponível. Faça logon no nó e execute o seguinte comando para verificar se o comando sudo está disponível:

    sudo echo hello
  • Cenário 2: arquivos de chave não podem ser modificados.

    Durante a atualização do cluster in-loco, os arquivos /etc/sudoers e /etc/sudoers.d/sudoerspaas são modificados para obter a permissão sudo e atualizar os componentes (como Docker e kubelet), cujo proprietário e grupo são arquivos de configuração root e relacionados no nó. Faça logon no nó e execute o seguinte comando para verificar se o arquivo pode ser modificado:

    lsattr -l /etc/sudoers.d/sudoerspaas /etc/sudoers

    Se immutable for exibido na saída do comando, o arquivo será bloqueado pelo bloqueio i e não poderá ser modificado. É aconselhável remover o bloqueio i.

    chattr -i /etc/sudoers.d/sudoerspaas /etc/sudoers