更改符号链接的权限

更改符号链接的权限

我开始进行多次练习编程,但我不知道如何更改我的链接权限(lrwxrwxrwxto lrwxr-xr-x)。

我已经从 Google 和 Youtube 搜索过解决方案,但当我尝试他们的解决方案时没有任何反应。有人可以帮忙吗?


好吧,我的错,我的广告拦截已打开。

我的问题是最后一行“ test6 -> test0 ”

我的结果 请求的结果

答案1

如果您还没有这样做,请使用 OpenBSD 重新安装系统,然后您可以使用chmod -h更改链接的权限:

$ touch foo
$ ln -s foo bar
$ stat -f '%p %N' foo bar
100644 foo
120755 bar
$ chmod -h 700 bar
$ stat -f '%p %N' foo bar
100644 foo
120700 bar

否则,如果您使用的操作系统不支持上述功能,那么您就不走运了。例如,chmod(1)在 Linux 上可能包含以下内容:

chmod 永远不会更改符号链接的权限; chmod 系统调用无法更改其权限。这不是问题,因为符号链接的权限从未被使用过。

答案2

要分配“LRWXR-XR-X”权限,您可以使用以下命令(在包含文件的目录上):

chmod test6 755

相关内容