8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
Contents
linux的文件权限,可以从三个方面来总结,即基本权限、默认权限和特殊权限。
在真正理解这些权限之前,我们先来理解下用户和用户组的基本概念。
用户和用户组
linux下有不同的身份等级,包括以下三种身份:文件所有者(user)
用户组(group)
其他人(others)
另外,linux中所有的用户账号,包括root相关信息,都记录在/etc/passwd文件内。
至于用户账号的密码,则是记录在/etc/shadow这个文件中。
而所有的用户组信息则记录在/etc/group这个文件内。
下面我们使用ls -al这个命令来查看下某个文件下的文件属性:
其中第一列即代表文件的类型和权限,其中第一位说明了文件类型,后面9个字符,每3位为一组,分别代表user,group,others这三种身份的文件权限。
比如add.sh这个文件来说,其文件所有者(user)对应的权限为rw-,用户组(group)对应的文件权限为rw-,而其他人(others)对应的用户权限为r–。
另外,第二列和第三列分别对用该文件的文件所有者和用户组,这里都为xwj。
基本权限
上面提到的rwx即为文件的三种基本权限,它们对文件和目录具有不同的意义:
对文件的意义
r(read):可读取此文件的内容
w(write):可以编辑此文件内容(并不代表可以删除该文件)
x(execute):可以执行该文件
对目录的意义
文件用于存放实际数据,而目录用于记录文件名列表。
基本权限对于目录
r(read contents in directory):具有读取目录结构列表的权限