Macos 打开symlink to.txt文件会导致MAC OS X上的权限被拒绝

Macos 打开symlink to.txt文件会导致MAC OS X上的权限被拒绝,macos,shell,file-permissions,symlink,permission-denied,Macos,Shell,File Permissions,Symlink,Permission Denied,假设我在一个目录中有两个文件夹和一个.txt文件 /folder1/file.txt /folder2 当前处于folder1中,我使用ln-s file.txt../folder2/创建了一个符号链接。如果现在将一张cd放入folder2并用vim file.txt打开vim中的符号链接,编辑器将打开一个空文件,提示状态栏中的“test.txt”[权限被拒绝]。此外,文件仅在“只读”模式下打开。有没有办法创建一个有效的符号链接。我在MacOSX上 更新: 原始文件上的ls-lR会导致-rw-

假设我在一个目录中有两个文件夹和一个
.txt
文件

/folder1/file.txt
/folder2
当前处于
folder1
中,我使用
ln-s file.txt../folder2/
创建了一个符号链接。如果现在将一张
cd
放入
folder2
并用
vim file.txt
打开vim中的符号链接,编辑器将打开一个空文件,提示状态栏中的
“test.txt”[权限被拒绝]
。此外,文件仅在“只读”模式下打开。有没有办法创建一个有效的符号链接。我在MacOSX上

更新:
原始文件上的
ls-lR
会导致
-rw-r--r--
,对于符号链接,我获得
lrwxr-xr-x

我建议尝试输入目标的完整路径。e、 g

ln -s /folder1/file.txt ../folder2/ 

链接的路径可以是相对的。

请使用
ls-lR文件夹{1,2}
的输出更新您的问题,以便我们可以查看所涉及的权限。符号链接不会绕过权限。如果您没有权限打开
/folder2/file.txt
,您也将没有权限打开
/folder1/file.txt
。请记住,创建符号链接时不会检查权限(甚至源的存在);源文件只是一个字符串。我有打开和编辑原始文件的权限。