
Envio todos os arquivos locais para o Google Compute Engine usando
gcloud compute copy-files
em seguida, faça login na VM usando gcloud compute --project
e visualize o arquivo carregado usando o comando ls, ele está lá. Não há problema, mas quando eu faço login através do Google Cloud ssh seguido pela janela ssh lá. E não consigo visualizar o diretório. Esta é uma questão simples, mas não consigo descobrir.
dev_user_com@instance-1 home]$ ll -a
total 12
drwxr-xr-x. 4 root root 35 Oct 29 06:22 .
dr-xr-xr-x. 17 root root 4096 Sep 24 18:36 ..
drwx------. 4 dev_21six_com dev_21six_com 4096 Oct 29 07:17 dev_user_com
drwx------. 5 ri ri 4096 Oct 29 10:15 ri
[dev_user_com@instance-1 home]$ cd ri/
-bash: cd: ri/: Permission denied
[dev_user_com@instance-1 home]$
Responder1
As permissões são tais que ainda root
não há acesso de gravação. Parece difícil de consertar, mas root
deve ter poderes para substituir a proteção contra gravação. Apenas tome cuidado para não mudar nada que você não deveria.
Supondo que você tenha sudo
acesso, tente isso.
sudo chmod u+w .
sudo chown -R dev_user_com .
... assumindo que dev_user_com
é o seu login atual e o proprietário adequado desses arquivos.