Centos Как дать разрешение на просмотр папки?

783
fixer1234

Я помещаю все локальные файлы в 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]$  
0
Хорошо. Что я думаю, так это то, что я просто загружаю все файлы с моего компьютера. Вот почему он не показывает 9 лет назад 0

1 ответ на вопрос

0
tripleee

Разрешения таковы, что даже rootне имеют права на запись. Выглядит трудно исправить, но rootдолжен иметь полномочия отменять защиту от записи. Просто будьте осторожны, чтобы не изменить ничего, что вы не должны.

Если у вас есть sudoдоступ, попробуйте это.

sudo chmod u+w . sudo chown -R dev_user_com . 

... при условии, dev_user_comчто ваш текущий логин и правильный владелец этих файлов.