linux文件权限介绍drwxr-x---丨技术开发分享录

linux文件权限介绍drwxr-x---

{{ detail.nickname }}

转载 翻译 {{ formatTime(detail.create_time) }} 字数 {{ detail.content && detail.content.length }} 阅读 {{ detail.read_num }} {{ formatTag(v) }}

"在linux中查看文件的时候,在每一行的最前面会有这样的一串字符`drwxr-x---`,如下面的样例:\n\n```text\ndrwxr-x---  2 root root       37 Apr 18 10:50 data\n-rw-r--r--  1 root root    68549 Sep 26  2018 fields.yml\n-rwxr-xr-x  1 root root 33903123 Sep 26  2018 filebeat\n-rwxr-xr-x  1 root root     1011 Mar 27 10:13 filebeat-docker.yml\n-rw-r--r--  1 root root    66260 Sep 26  2018 filebeat.reference.yml\n-rw-------  1 root root     7231 Sep 26  2018 filebeat.yml\ndrwxr-xr-x  4 root root       22 Sep 26  2018 kibana\n-rw-r--r--  1 root root    13675 Sep 26  2018 LICENSE.txt\ndrwxr-xr-x 18 root root     4096 Sep 26  2018 module\ndrwxr-xr-x  2 root root     4096 Sep 26  2018 modules.d\n-rw-r--r--  1 root root   148778 Sep 26  2018 NOTICE.txt\n-rw-r--r--  1 root root      802 Sep 26  2018 README.md\n```\n\n这种代表当前文件的权限是怎么样的,文件的权限包括读、写、执行。\n\n![qxx.jpg](/images/articles/qxx20210402095312.jpg)\n\n`drwxr-x---` 该权限分为4个部分`d`、`rwx`、`r-x`、`---`。\n\n- `d`:表示文件类型\n- `rwx`:表示文件**所有者**的对该文件所拥有的权限\n- `r-x`:表示文件**所属组**对该文件所拥有的权限\n- `---`:表示**其他用户**对该文件所拥有的权限\n\n下面表格详细的表述了各个部分意义\n\n读(read),写(write),执行r(excute)简写即为(r,w,x),亦可用数字来(4,2,1)表示\n\n**举例:**\n\n- 若某文件权限为7则代表可读(4)、可写(2)、可执行(1),即(4+2+1=7)\n- 若权限为6(4+2)则代表可读(4)、可写(2)\n- 若权限为5(4+1)代表可读(4)和可执行(1)\n- 若权限为3(2+1)代表可写(2)和可执行(1)\n\n\n下图中文件所有者(属主)为root,所有组(属组)为root,文件名为install.log。\n\n第一个减号`-`代表的是文件类型:\n\n- -:普通文件\n- d:目录文件\n- l:链接文件\n- b:设备文件\n- c:字符设备文件\n- p:管道文件\n\n![qxsm.jpg](/images/articles/qxsm20210402095322.jpg)\n\n文件的权限为`rw-r-r-`也就是分别表示所有者(属主)有读写权限,所有组(属组)有读权限,其余人也仅有读权限。\n\n**如何对文件进行授权?**\n\n可以通过命令`chmod`, 该命令用于改变linux系统文件或目录的访问权限。\n\n此处通过数字方式举例:\n\n```shell\n> chmod -R 755\n```\n\n该命令表示文件所有者有读写执行权限(4+2+1)、文件所属组有读执行权限(4+1)、其他人有读执行权限(4+1)。\n\n-R 表示命令的可选项,请参考下面说明\n\n- -c : 若该文件权限确实已经更改,才显示其更改动作\n- -f : 若该文件权限无法被更改也不要显示错误讯息\n- -v : 显示权限变更的详细资料\n- -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)\n- --help : 显示辅助说明\n- --version : 显示版本\n\n参考链接:\n\n- https://blog.csdn.net/coolcoffee168/article/details/89373902"
PS:写作不易,如要转裁,请标明转载出处。

如果此篇对您有帮助,可小额赞助,以兹鼓励!

猜你想看