权限信息的认知
· 通过ls -l命令可以以列表形式查看内容,并展示权限的细节
· 上述例子中,第一列表示文件、文件夹的权限控制信息;第二列表示文件、文件夹所属的用户;第三列表示文件、文件夹所属的用户组。
· 对于第一列代表的权限细节有如下解释:
· 权限管控共10位。
· 第一位代表类型,-代表文件,d代表文件夹,l代表软链接。
· 接下来的9位每3个位为一份。这三个位中每一个位代表一个权限,r代表读权限(read),w代表写权限(write),x代表执行权限(execute)。
· 第一份的3个位代表所属用户的权限,第二份的3个位代表所属用户组的权限,第三份的三个位代表其他用户的权限。
· 对于文件和文件夹,rwx的含义存在差别:
- r,针对文件可以查看文件的内容;针对文件夹可以查看文件夹内的内容,如使用ls命令。
- w,针对文件可以修改该文件;针对文件夹可以在文件夹内进行创建、删除、改名等操作。
- x,针对文件可以将该文件作为程序运行;针对文件夹可以更改工作目录到此文件夹,即使用cd进入。
(注意!能使用cd进入代表拥有x权限而不是r权限,不要搞混了!)
· 例如:对于
这个文件,root用户有读写权限,root权限组和其他用户就只有读权限了。