
Я отправляю все локальные файлы в Google Compute Engine с помощью
gcloud compute copy-files
затем войдите в VM с помощью gcloud compute --project
и просмотрите загруженный файл с помощью команды ls, он там есть .. Никаких проблем, но когда я вхожу через Google Cloud ssh, то появляется окно ssh. И я не могу просмотреть каталог. Это простой вопрос, но не могу разобраться.
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]$
решение1
Разрешения таковы, что даже root
нет доступа на запись. Выглядит сложным для исправления, но root
должно быть достаточно полномочий для отмены защиты от записи. Просто будьте осторожны и не меняйте ничего, что вам не положено.
Если у вас есть sudo
доступ, попробуйте сделать это.
sudo chmod u+w .
sudo chown -R dev_user_com .
... предполагая, dev_user_com
что это ваш текущий логин и вы являетесь настоящим владельцем этих файлов.