CentOS7-命令-变更文件或目录的权限(chmod)
2023-02-18 16:36:45 时间
CentOS7变更文件或目录的权限命令
参数
u
:符号代表当前用户
g
:符号代表和当前用户在同一个组的用户,以下简称组用户
o
:符号代表其他用户
a
:符号代表所有用户
r
:符号代表读权限以及八进制数4
w
:符号代表写权限以及八进制数2
x
:符号代表执行权限以及八进制数1
X
:符号代表如果目标文件是可执行文件或目录,可给其设置可执行权限
s
:符号代表设置权限suid和sgid,使用权限组合u+s设定文件的用户的ID位,g+s设置组用户ID位
t
:符号代表只有目录或文件的所有者才可以删除目录下的文件
+
:符号代表添加目标用户相应的权限
-
:符号代表删除目标用户相应的权限
=
:符号代表添加目标用户相应的权限,删除未提到的权限
使用过程用数字代表权限或者直接字母表示权限都可以
字母例子:
添加组用户的写权限。
chmod g+w ./test.log
删除其他用户的所有权限。
chmod o= ./apche.log
根据其他文件的权限设置文件权限。
chmod --reference=./springboot.log ./springcloud.log
使得所有用户都没有写权限。
chmod a-w ./spring5.log
当前用户具有所有权限,组用户有读写权限,其他用户只有读权限。
chmod u=rwx, g=rw, o=r ./spring.log
将目录以及目录下的文件都设置为所有用户拥有读写权限。
注意,使用’-R’选项一定要保留当前用户的执行和读取权限,否则会报错!
chmod -R a=rw ./nginx/
数字例子:
任何用户都可以进行 查看、修改、执行权限
chmod 777 heihe.txt #这肯定是不推荐使用的
当前用户读写执行权限,同组读和执行,其它用户读权限
chmod 754 heihe.sh
相关文章
- 爱心代码文字升级版
- 软件测试|Junit5基本使用
- 2022年测试行业的新变化
- 比羊了个羊还火的ChatGPT,玩法全攻略讲解
- Locust性能测试入门案例及分布式压测
- Flask 框架:实现简单API测试接口
- Flask 框架:运用Ajax实现数据交互
- Flask 实现简单的图片上传
- 震惊,Java+ lua = 王炸
- Apache Typecho框架启用地址重写
- Java反射和new效率对比,差距有多大?
- 网站都变成灰色了,这是怎么实现的?
- 软件测试|SonarQube 安装、配置及 JaCoCo、Maven 集成
- 2023届测绘地信求职指南
- 金九银十,简历软件哪个好?
- 如何强制关闭Win10自动更新
- 驱动开发:WinDBG 枚举SSDT以及SSSDT地址
- 制图,就这么点破事。
- FPS游戏:封装D3D游戏选择菜单
- GIS疫情防控电子地图案例