
Envío todos los archivos locales a Google Compute Engine usando
gcloud compute copy-files
luego inicie sesión en VM usando gcloud compute --project
y vea el archivo cargado usando el comando ls, está allí. No hay problema, pero cuando inicio sesión a través de Google Cloud ssh seguido de la ventana ssh allí. Y no puedo ver el directorio. Esta es una pregunta simple pero no puedo entenderla.
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]$
Respuesta1
Los permisos son tales que ni siquiera root
tiene acceso de escritura. Parece difícil de solucionar, pero root
debería tener poderes para anular la protección contra escritura. Solo tenga cuidado de no cambiar nada que no deba.
Suponiendo que tenga sudo
acceso, intente esto.
sudo chmod u+w .
sudo chown -R dev_user_com .
... suponiendo que dev_user_com
sea su inicio de sesión actual y el propietario adecuado de estos archivos.