-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
列表的第 4 列。该列显示该文件的组所有者。组所有者是 root。
第二个文件:
-rw------- 1 www-data root 894 Mar 28 01:10 file2.html
从第三列显示的内容可以看出,该文件的所有者是用户名www-data
。如您所见,第二个文件的组所有者是root
。
在 Unix/Linux 中,您可以获得文件所有者的用户名 (用户 ID) 和组名 (组 ID)。用户和组的名称可以相同,也可以不同。使用 of Long Listing
( ls
) ls -l
,您可以查看有关文件的此类详细信息。
快速回答
简单来说,区别就在于具体的userid owner
和group id owner
。两个文件是不一样的。
以下是有关列表的更多详细信息。列表的第一列指定了文件的一个重要特征。它显示了授予文件的权限类型,例如读取、写入和执行。
列说明
- 权限
- 链接数
- 用户
- 团体
- 尺寸
- 修改月份
- 修改日期
- 修改时间
- 文件或目录名称