Linux入门培训:查看文件/目录的权限和归属
Linux入门培训:查看文件/目录的权限和归属
使用ls命令的“-l”选项时,将以长格式显示出文件或目录的详细信息,其中包括了该文件的权限和归属等参数。
例子:
查看“/etc”目录、“/etc/passwd”文件的详细属性信息。
~]#ls -ld /etc /etc/passwd
在该文件或目录的详细属性中,地3、4个字段的数据分别用于表示该文件(或目录)的属主、属组,上例中,“/etc/passwd”文件都属于root用户、root组。
在文件或目录的详细属性信息中,第1个字段的数据表示该文件(或目录)的访问权限,如上例中的“drwxr-xr-x”和“-rw-r--r—”,权限字段由4部分组成,各自的含义如下:
·第一个字符:表示该文件的类型,可以是d(目录)、b(块设备)、c(字符设备文件)、减号“-“(表示普通文件) 、字母“l”(表示链接文件)等。
·第2~4个字符:表示该文件的属主用户(user)对该文件的访问权限。
·第5~7个字符:表示该文件的属组内各成员用户(Group)对该文件的访问权限。
·第8~10个字符:表示其他任何用户(Other)对该文件的访问权限。
在表示属主、属组内用户对其他用户对该文件的访问权限时,主要使用三种不同的权限字符:r、w、x,分别表示可读、可写、可执行。若需要去除对应的权限位,则使用“-”表示。如root用户对“/etc”目录具有可读可写可执行的完全权限(rwx),其他任何用户对“/etc”目录只具有可读可执行的权限(r-x);root 用户对“/etc/passwd”文件具有可读可写权限(rw-),root组内的用户对该文件只具有可读权限(r- -).
权限字符r、w、x用于表示可读、可写、可执行,但是其对文件和目录来说,具有含义是存在一些差别的。例如,用户要对目录具有写入权限,就可以删除该目录下的任何文件或子目录,而不管这些文件或子目录是否属于该用户。
权限 |
文件 |
目录 |
r |
查看文件内容 |
查看目录内容(显示子目录文件列表) |
w |
修改文件内容 |
修改目录内容(在目录中新建、移动、删除文件或子目录) |
x |
执行该文件(程序或脚本) |
执行cd命令进入或退出该目录 |
精华阅读