【发布时间】:2019-09-06 07:17:37
【问题描述】:
我的 Ubuntu 18.04 服务器上有一个目录
它归 www-data 所有
/var/www/html/svg
drwxrwxr-x 2 www-data www-data 20K Apr 16 05:48 svg
作为“ubuntu”用户,我从 /tmp 创建了一个指向该目录的符号链接,因为我需要一个 Web 服务来访问该目录。这按预期工作。
pwd
/tmp
lrwxrwxrwx 1 ubuntu ubuntu 17 Apr 15 09:11 svg -> /var/www/html/svg
但是,如果我以服务器上的任何用户身份登录,然后尝试 cd 进入符号链接目录
cd /tmp/svg
我收到以下错误:
-bash: cd: /tmp/svg: Permission denied
如果我以任何用户身份 cd 进入实际目录 /var/www/html/svg,我可以毫无问题地做。
令人担忧的是,这甚至会以 root 身份发生。
这可能是什么原因造成的?我希望能够访问此符号链接,而不必显式 cd 到目录。
【问题讨论】:
-
/var/ww/html/svg是否以任何方式安装?/var和/var/www和/var/www/html的权限是什么?/tmp的权限是什么?
标签: bash ubuntu permissions file-permissions