首先使用以下命令查看文件权限(这里使用一个文件夹作为例子)
ls -l

修改权限用 chmod 命令,比如
chmod 777 folder

可以看见权限全部都有了
接下来看看这个 chmod 后面的三个数字以及 rwx 是什么意思
| 字符 | 意义 | 对应二进制数 |
|---|---|---|
| r | 可读 | 100 |
| w | 可写 | 010 |
| x | 可执行 | 001 |
| 首位 | 第一组rwx | 第二组rwx | 第三组rwx |
|---|---|---|---|
| – | 用户 | 组用户 | 其他用户 |
| d | 用户 | 组用户 | 其他用户 |
其中首位 – 是指这是一个文件; d 是指这是一个文件夹
所以想要一个文件或文件夹拥有 rwx 权限,二进制相加后就是 111 ,就是十进制的 7
三组用户都拥有 rwx 权限,所以就是 777
| 权限 | 二进制数 | 十进制数 |
|---|---|---|
| — | 000 | 0 |
| –x | 001 | 1 |
| -w- | 010 | 2 |
| -wx | 011 | 3 |
| r– | 100 | 4 |
| r-x | 101 | 5 |
| rw- | 110 | 6 |
| rwx | 111 | 7 |
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223894.html原文链接:https://javaforall.net
