![chmod 替代方案适用于祖先路径?用例:在目录的所有祖先上使用 g+x](https://linux22.com/image/226102/chmod%20%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88%E9%80%82%E7%94%A8%E4%BA%8E%E7%A5%96%E5%85%88%E8%B7%AF%E5%BE%84%EF%BC%9F%E7%94%A8%E4%BE%8B%EF%BC%9A%E5%9C%A8%E7%9B%AE%E5%BD%95%E7%9A%84%E6%89%80%E6%9C%89%E7%A5%96%E5%85%88%E4%B8%8A%E4%BD%BF%E7%94%A8%20g%2Bx.png)
在某些情况下,您可能希望向深层目录中的组或其他人提供“+x”权限。通过一些 shell 脚本将其应用到每个祖先目录可能不会太复杂,但我想知道是否存在直接命令。
用例,例如:
- 〜/ public_html(chmod o + x)
- /var/run/user/1001/pulse/native (chmod g+x)
有什么办法可以设置完整的“路径权限”呢? (可以是“chmod --ancestors g+x [深层路径]”)
有哪些访问验证方法可用? (可能是“chkmod g+x:audio [深层路径]”)