很多 權限 它們是 Unix 世界中一個非常有趣的話題,也是此類操作系統最有價值的特性之一。 Linux 為系統的目錄和文件實現了這種模式系統,並且我們可以補充其他安全層,例如某些文件系統實現的擴展屬性,或者其他類型的安全系統,例如訪問控制列表或 ACL。
在一些文章中,我們討論了模式或權限,無論您想如何稱呼它們,並且您肯定已經知道我們可以看到我們的權限 目錄和文件 使用簡單的命令 ls -l,但在控制台中它會向我們顯示我們已經知道的字母形式。 另一方面,我們也可以使用相同的符號或八進制符號來使用 chmod 命令修改這些權限,正如您已經知道的......但是如果我們想以八進制形式列出權限會發生什麼?
嗯,為了 參見八進製表示法 我們可以使用不同的過程,儘管最簡單的過程之一是通過 stat 命令:
stat /etc/passwd
通過前面的命令,我們將在示例 /etc/passwd 中看到有關此特定文件的大量信息。 但如果我們只是想看看模式或 八進制格式的權限, 您可以使用:
stat -c '%a' /etc/passwd
在。。之間 形式和可能性 可用,您可以使用 man stat 查看,也可以使用 %A 查看帶有字母的格式,以及許多其他選項來過濾整個輸出,並且僅顯示在我們不指定任何內容時獲得的一些字段。 例如,如果我們想向我們展示查看文件或目錄的權限或 Unix 模式的兩種方法,我們可以使用另一個命令:
stat -c '%A %a' /etc/passwd
所以我們將在標準輸出上得到兩者......