После установки kubectl «-bash: /home/ec2-пользователь/bin/kubectl: Отказано в разрешении»

#amazon-ec2 #kubectl

Вопрос:

Я несколько раз устанавливал Ec2 Kubectl с теми же командами, но на самом деле не работает в финале, когда я посмотрю, работает ли версия с командой «версия kubectl-короткая-клиент», я получу ответное сообщение: «- bash: /home/ec2-пользователь/bin/kubectl: Отказано в разрешении»

Команды процесса, которые я использовал, следующие : https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html

Я не меняю никакого кода. Спасибо

Ответ №1:

Попробуй бежать,

 sudo chmod  x /home/ec2-user/bin/kubectl
 

А также убедитесь, что у вашего пользователя есть разрешение на исполняемый файл для kubectl.

Ответ №2:

А ты chmod x ./kubectl ?

Если вы забыли и mv использовали двоичный файл, вы можете применить разрешение на выполнение chmod x $HOME/bin/kubectl

Комментарии:

1. Здравствуйте, контекст, следующее неверно, я установил Kubectl с cloud9 с корневым пользователем, где у него есть функция «временные учетные данные управления Aws», и после изменения учетных данных kubectl не принимает новое обновление. с помощью команд обновления для новых учетных данных я нашел единственный способ перезапустить проект.