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