我应该首先说我认为自己是一个熟练的用户.但是今天我需要自动化这个并且被困住了.
让我们假设我是root用户,因此我能够遍历整个文件系统,但我不能运行"sudo"或"su".
我有一个给定的用户和一个给定的路径.
如何通过CLI检查用户是否能够读取和/或写入路径?
我知道这听起来很容易,但请记住:
我假设这不能通过任何命令完成,我需要首先收集所有用户组,然后遍历路径的整个层次结构,检查路径上的读取权限,然后读取和写入最终目录.听起来非常昂贵.
unix shell directory-permissions user-permissions
directory-permissions ×1
shell ×1
unix ×1
user-permissions ×1