Я пытаюсь изменить оболочку по умолчанию на виртуальной машине GCP, но у меня возникают трудности при попытке использовать chsh. Кажется, у меня есть доступ к root, так как я могу запускать sudo apt upgrade
.
Я также установил zshell:
user_name@instance_name:~$ which zsh
/usr/bin/zsh
Но при попытке сменить оболочку получаю следующее:
user_name@instance_name:~$ chsh -s $(which zsh)
Password:
И я понятия не имею, что это за пароль, я пробовал просто нажать RET
но получил:
user_name@instance_name:~$ chsh -s $(which zsh)
Password:
chsh: PAM: Authentication failure
И я не знаю, что мне делать. Выход $USER
(если он пригодится) следующее:
user_name@instance_name:~$ echo $USER
user_name
Экземпляр был создан с помощью следующей команды:
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator="type=nvidia-tesla-p100,count=1" \
--machine-type=$INSTANCE_TYPE \
--boot-disk-size=200GB \
--metadata="install-nvidia-driver=True" \
--preemptible
Если есть другая информация, которой я хотел бы поделиться, пожалуйста, дайте мне знать.