【发布时间】:2018-05-27 19:56:01
【问题描述】:
我想列出当前用户可以在 bash 中读取的所有文件。
我不确定检查它的最佳方法是什么。我正在考虑类似于ls -l | grep <myusername>|<mygroupname> 或find . 的内容,但这不涉及其他权限。
另外,我正在开发 NetBSD 机器。
【问题讨论】:
-
find . -readable是否存在于 NetBSD 中? -
@Ingaz 没有可读标志。所有 bsd 标志都是单个字符。没有更多的选择。
-
openbsd 和 netbsd 似乎使用相同的 find,它支持
-perm标志,您可以在八进制中提供所需的权限模式:https://man.openbsd.org/find#-perm -
嗯。 Looks like
find . -perm /+r必须可用。不确定perm的格式
标签: bash unix permissions