我需要我的客户端能够在允许的目录中查看该文件。所以我软链接他们允许的目录,但即使他们有权利(rwx)也无法看到文件。
例如:
/home/user1/project1.link/(couple of files)**
/clients/client_shamwow/project1/(couples of files)
**:无法看到文件。
这是我使用的行:
ln -s /clients/client_shamwow/projet_prod /home/user1/projet_prod
我做错了什么,所以他们无法看到project_prod中的文件,或者我应该使用别的东西?
答案 0 :(得分:0)
您的命令与您的示例不符,但我认为您的意思是/home/user1/project1.link
是一个软(符号)链接,当您运行ls
时,它只列出该名称,而不是链接指向的目录。如果是这种情况,请将-L
选项添加到ls
命令。
ls -lL /home/user1/project1.link
手册页说:
-L, --dereference
when showing file information for a symbolic link, show information
for the file the link references rather than for the link itself
另一种方法是简单地将/.
附加到命令的末尾,如
ls -l /home/user1/project1.link/.
如果这不能回答你的问题,我认为你需要更清楚,也许清理你问题中的不一致。甚至可以显示一些实际输出和你运行的命令。
答案 1 :(得分:0)
解决。不知道发生了什么。我刚才用以前完全相同的方式重新创建了链接,现在我能够看到AND修改文件,因为user1没有能够去文件夹project_prod
以外的其他任何地方。感谢您的时间:)