![Linux 下 java 解析符号链接的能力](https://linux22.com/image/72195/Linux%20%E4%B8%8B%20java%20%E8%A7%A3%E6%9E%90%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%E7%9A%84%E8%83%BD%E5%8A%9B.png)
我以非root用户运行java程序。
该程序必须将符号链接解析为真实文件名,
但该链接由另一个非 root 用户拥有。
我曾经setcap
设置打开根特权套接字等的功能,但是当尝试使用解析链接时Files.readSymbolicLink()
出现 java.nio.file.AccessDeniedException
异常。
什么能力可以实现这一点?
详细信息:
Java 8
操作系统:centos 7
我以非root用户运行java程序。
该程序必须将符号链接解析为真实文件名,
但该链接由另一个非 root 用户拥有。
我曾经setcap
设置打开根特权套接字等的功能,但是当尝试使用解析链接时Files.readSymbolicLink()
出现 java.nio.file.AccessDeniedException
异常。
什么能力可以实现这一点?
详细信息:
Java 8
操作系统:centos 7