-1
对于源目录,源文件和目标目录,为了创建指向文件的链接,每个目录所需的最低权限是多少?Linux创建指向文件的链接所需的最低权限是什么?
对于源目录,源文件和目标目录,为了创建指向文件的链接,每个目录所需的最低权限是多少?Linux创建指向文件的链接所需的最低权限是什么?
您需要对源目录执行权限,并将+执行权限写入目标目录。源文件上的权限无关紧要。
对于符号链接,您需要在源目录中编写+执行;在目标目录或文件上不需要权限,或者它甚至不存在。当然,这将是无用的:)
-bash-4.2$ ln -s /non-exist/non-existent source/target
-bash-4.2$ ls -l source/target
lrwxrwxrwx. 1 s s 23 Nov 18 00:08 source/target -> /non-exist/non-existent
-bash-4.2$ ls -ld source
d-wx------. 2 s s 19 Nov 18 00:08 source
对于硬链接,你需要写在源代码目录+执行;目标目录应该在同一个文件目录上,并且你需要在目标(及其父目录)上执行目录。
-bash-4.2$ ls -ld sourcedir
d-wx------. 2 s s 6 Nov 18 00:20 sourcedir
-bash-4.2$ ls -ld targetdir
d--x------. 2 s s 23 Nov 18 00:18 targetdir
-bash-4.2$ ls -li targetdir/targetfile
21236391 ----------. 1 s s 0 Nov 18 00:11 targetdir/targetfile
-bash-4.2$ ln targetdir/targetfile sourcedir/link
-bash-4.2$ ls -li sourcedir/link
21236391 ----------. 2 s s 0 Nov 18 00:11 sourcedir/link
硬链接或符号链接? – duskwuff