![Centos 如何授予查看文件夹的权限?](https://linux22.com/image/1428803/Centos%20%E5%A6%82%E4%BD%95%E6%8E%88%E4%BA%88%E6%9F%A5%E7%9C%8B%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%9D%83%E9%99%90%EF%BC%9F.png)
我使用以下方式将所有本地文件推送到 Google Compute Engine
gcloud compute copy-files
然后使用 ls 命令登录到 VMgcloud compute --project
并查看上传的文件,它就在那里。没问题,但是当我通过 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
这是您当前的登录名以及这些文件的正确所有者。