-rw-r--r-- 1 root root 1502 May 14 23:06 file1.css
-rw------- 1 www-data root 894 Mar 28 01:10 file2.html
這兩個檔案的權限有什麼差別?
答案1
在 Linux 和 Unix 中,一切都是檔案。目錄是文件,文件是文件,設備是文件。設備通常被稱為節點;但是,它們仍然是文件。系統上的所有檔案都具有允許或阻止其他人查看、修改或執行的權限。
在第一個
-rw-r--r--
使用者、群組和其他人的權限如下
owner = Read & Write (rw-)
group = Read (r--)
other = Read (r--)
在第二個時
-rw-------
只有使用者有讀取、寫入權限,即
owner = Read & Write (rw-)
group = None (---)
other = None (---)
欲了解更多詳細信息,請閱讀檔案權限在這裡
答案2
第一個文件:
-rw-r--r-- 1 root root 1502 May 14 23:06 file1.css
該文件root root
由使用者擁有root
,如您所見,該使用者是透過清單的文件擁有者列指定的。第二個參考root
位於清單的第四列。該列顯示文件的群組擁有者。群組所有者是 root。
第二個文件:
-rw------- 1 www-data root 894 Mar 28 01:10 file2.html
正如第三列所示,該文件由 username 擁有www-data
。如您所見,第二個文件的群組擁有者是root
.
您擁有 Unix/Linux 中檔案擁有者的使用者名稱(使用者 ID)和群組名稱(群組 ID)。使用者和群組的名稱可以相同,也可以不同。使用Long Listing
of ls
( ls -l
),您可以查看有關文件的此類詳細資訊。
快速回答
簡而言之,差別在於具體userid owner
和group id owner
。它們在兩個文件中是不同的。
以下是有關清單的更多詳細資訊。文件的一個重要特徵在清單的第一列中指定。它顯示了授予文件的權限類型,例如讀取、寫入和執行。
欄位說明
- 權限
- 連結數量
- 使用者
- 團體
- 尺寸
- 修改月份
- 修改日期
- 時間修改
- 檔案或目錄名稱