系统相关
首页 > 系统相关> > Linux 文件权限 8进制权限解析 Nodejs设置文件权限

Linux 文件权限 8进制权限解析 Nodejs设置文件权限

作者:互联网

linux系统以8进制表示文件权限

如755
第一位7,定义拥有者的权限
第二位5,定义所属组的权限
第三位5,定义其他人的权限
三位数都是8进制,转成二进制之后分别表示有无读、写、执行的权限

八进制7,二进制是111,代表rwx都有, 即拥有者可以读、写、执行该文件
八进制5,二进制是101,代表有rx, 没有w, 即所属组可以写、执行改文件、不能读该文件

查看当前目录下文件权限:ls -l

drwx------@  3 island  staff    96  3 21 11:22 Applications
-rw-r--r--   1 island  staff    17  3 25 11:25 node-cache-clear.config.json

以上,d代表文件类型,后面9位每三位分别代表拥有者、所属组、其他人的权限描述

Node环境下赋值权限

如Node环境赋值权限,可以直接在命令行中 chmod +x filePath, 表示赋予该文件可执行权限
也可以调用fs模块,如

fs.chmodSync(path, 755)

标签:文件,八进制,进制,Nodejs,二进制,拥有者,权限
来源: https://www.cnblogs.com/ltfxy/p/16355838.html