MGI 权限 在Unix世界中,它们是一个非常有趣的话题,并且是此类操作系统最有价值的特性之一。 Linux为系统的目录和文件实现了这种模式的系统,并且我们可以与其他安全层(例如某些文件系统实现的扩展属性)或其他类型的安全系统(例如访问控制列表或ACL)进行补充。
在某些文章中,我们讨论了这些模式或权限,无论您想称其为什么,都可以肯定地知道我们可以看到 目录和文件 使用简单的命令ls -l,但是在控制台中,它将向我们显示字母的形式,这已经众所周知。 另一方面,您也可以使用chmod命令使用相同的表示法或八进制表示法来修改这些权限,但是,如果我们想以八进制形式列出权限,会发生什么情况?
好吧,为了 参见八进制符号 我们可以使用不同的过程,尽管最简单的过程之一是通过stat命令:
stat /etc/passwd
使用前面的命令,我们将在示例/ etc / passwd中看到有关此特定文件的很多信息。 但是如果我们只想看看o模式 八进制格式的权限, 您可以使用:
stat -c '%a' /etc/passwd
在。。之间 格式和可能性 可用,您可以在man stat上看到它,还有%A可以看到带有字母的格式,还有许多其他选项可以过滤完整的输出,并且仅显示一些我们未指定的字段。 例如,如果要同时显示查看文件或目录的权限或Unix模式的两种方式,则可以使用以下另一个命令:
stat -c '%A %a' /etc/passwd
因此,我们将在标准输出中同时获得这两者。