linux中的文件权限

2019-05-08  本文已影响0人  愤愤的有痣青年

查看文件权限

drwxr-xr-x  4 root root     4096 7月  31  2018 dbus-1
drwxr-xr-x  4 root root     4096 7月  31  2018 dconf
-rw-r--r--  1 panso TestGroup     2969 11月 11  2015 debconf.conf
-rw-r--r--  1 root root       12 4月  30  2015 debian_version

其中,以空格为分隔符,将结果分为9部分,以第三行为例,其中涉及权限部分的如下所示:

此为文件权限标志,一共有10位,其中每位含义如下

第1个字符:表示该文件的类型,可以是d(目录)、b(块设备)、c(字符设备文件)、“-”(普通文件)、字母“l”(链接文件)等。
第2~4个字符:表示该文件的属主用户(user)对该文件的访问权限。
第5~7个字符:表示该文件的属组内各成员用户对该文件的访问权限。
第8~10个字符:表示其他任何用户(Other)对该文件的访问权限。

其中的r、w、x”分别表示可读、可写、可执行.

此为文件/文件夹所属用户

此为文件/文件夹所属的用户组

修改文件权限

修改文件权限可以使用命令

chmod [-cfvR] mode file

其中
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)

mode 为权限值,为一个三位数,每位按顺序分别为[文件所属用户权限 文件所属用户组权限 其他用户对文件的权限],
其中每位可以用数字代替 r w x,由于r、w、x权限字符可分别表示为八进制数字4、2、1,所以表示一个权限组合时需要将数字进行累加。
上一篇 下一篇

猜你喜欢

热点阅读