答案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