使用SymLinks时,我遇到了一个有很多Permission Denied输出的有趣问题
Linux:Slackware 13.1
带符号链接的目录:
root@Tower:/var/lib# ls -lah drwxr-xr-x 8 root root 0 2012-12-02 20:09 ./ drwxr-xr-x 15 root root 0 2012-12-01 21:06 ../ lrwxrwxrwx 1 ntop ntop 21 2012-12-02 20:09 ntop -> /mnt/user/media/ntop6/
符号链接目录:
root@Tower:/mnt/user/media# ls -lah drwxrwx--- 1 nobody users 1.4K 2012-12-02 19:28 ./ drwxrwx--- 1 nobody users 128 2012-11-18 16:06 ../ drwxrwxrwx 1 ntop ntop 320 2012-12-02 20:22 ntop6/
我做了什么:
>我在/ var / lib中的ntop目录中使用了chown -h ntop:ntop
>只是为了确定,我在两个目录中都有chmod 777
权限被拒绝的行动:
root@Tower:/var/lib# sudo -u ntop mkdir /var/lib/ntop/test mkdir: cannot create directory `/var/lib/ntop/test': Permission denied
有任何想法吗?
解决方法
除非ntop是用户的成员,否则他无法输入/ mnt / user或/ mnt / user / media,因为输入目录需要x权限.