文件权限RWX
查看文件权限:
-rw-r--r-- 1 root root 34 Nov 11 09:19 passwd #ll 查文件 ll -d查目录
1.表达权限方式
表示权限方式1:RWX
R read #可读cat
W wrire #可写vim echo sed
X execute #可执行 ./1.sh
表示权限方式2: 数字方式
R:4; W:2; X:1; -:0
如何使用数字计算当前的权限:前三位 属主数字相加, 中三位 属组数字相加,后三位 其他用户数字相加
-rw-r--r-- 1 root root 34 Nov 11 09:19 passwd #权限为644
2.修改权限:chomd
使用rwx进行修改:u(user)属主;g(group)属组;o(other)其他用户
[root@oldboyedu ~]# ll oldboy.txt
-rw-r--r-- 1 root root 10 Nov 9 09:09 oldboy.txt
1.修改oldboy.txt 文件属主权限为 rwx
当前属主权限为:rw
方法1:可用追加权限方式u+: chmod u+x oldboy.txt #u-取消某个权限
方法2:可用赋值权限方式u=:chmod u=rwx oldboy.txt
2.取消oldboy.txt 文件属主属组r权限:-减号
[root@oldboyedu ~]# chmod ug-r oldboy.txt
属组 属组 其他用户同时加上r权限
[root@oldboyedu ~]# chmod ugo+r oldboy.txt
[root@oldboyedu ~]# chmod a+r oldboy.txt #a(all)所有用户
[root@oldboyedu ~]# chmod +r oldboy.txt #默认对所有用户
使用数字方式授权
修改文件权限为rw-r--r--: 对应的数字权限为644
[root@oldboyedu ~]# chmod 644 oldboy.txt
3.rwx对于文件的含义
r对于文件的作用 | w对于文件的作用 | x对于文件的作用 |
---|---|---|
可读,可以查看内容 | 不能查看文件内容 | 没任何权限 |
不能写入 | 不能使用vim编辑内容,r和w配置使用 有读写权限 | 想要执行必须和r同时使用 |
不可执行 | 不可执行 | |
可强制写入执行 | 如果强制写入 但是会覆盖源内容 |
4.rwx对于目录的含义
r对于目录的含义 | w对于目录的含义 | x对于目录的含义 |
---|---|---|
无法进入目录 | 无法进入目录 | 可以进入目录 |
只能看到文件名称 无法查看详细属性 | 无法查看目录的内容 | 无法查看目录的内容 |
不能写入内容--创建文件目录 | 不能写入内容--创建文件目录 | 不能写入内容--创建文件目录 |
不能删除文件目录 | 不能删除文件目录 | 不能删除文件目录 |
r和x配合使用 可进入 可查看文件内容 无法删除 无法写入创建 | w和x配合可以创建文件 不能查看 文件详细信息 可以查看文件内容(前提知道目录下有什么文件) | rwx配置使用拥有最高权限 |
r和w不能配合,无法进入目录就不能对目录的内容进行操作
5.隐藏权限
查看隐藏权限:lsattr
设置隐藏权限:chattr #chattr +a file
a # 只能追加内容到文件中 只能echo 不能删除 不能修改
i # 啥都干不了 保护文件 增强文件安全性 无敌root都不好使