Linux入门第十三章,chmod命令和权限控制信息

chmod命令和权限控制信息

chmod是修改文件、文件夹的权限细节。怎么快速记他呢?你就叫他沉默的

为什么叫沉默的,因为我打字的时候,它就弹出来沉默的

上节课咱们说了一下d是文件夹,r是读,w是写,x是运行,咱们这节课来讲一下怎么对它进行修改,修改权限需要chmod,语句:

chmod -R u=rwx,g=rwx,o=rwx 文件

-R对文件夹内全部内容应用同样规则

u是用户,g是用户组,o是其他用户

想给谁权限,就写,我们来演示一下

咱们先创建一个文件夹,名字就叫文件夹,之后对他进行操作

chmod u=w,g=rwx,o=w 文件夹

中间切记要用逗号的隔开

u=w,这个意思也就是用户只有写的操作,不能读和执行,比如我们用ls访问一下:

ls就是读的权限,咱们没有给用户读的权限,所以他读不了

另一种写法就是直接用数字,比如751,这是什么意思呢

在这是八进制的

三位数字,第一位数字代表用户,第二位代表用户组,第三位代表其他用户

r是4,w是2,x是1

7也就是权限全开,5是4+1,也就是读和执行。1是执行

咱们把这个用到文件夹

权限变成了drwxr-x--x

咱们再在这里面创建一个文件,多创建几个来试一下那个R

咱们创建的几个文件和文件夹权限是不一样的

drwxr-xr-x. 2 lin lin 6 3月17日 22:41 qwe

来小测试,看看他这个用数字表示是什么

答案是755

咱们返回上级文件夹,把这个叫文件夹的改成755的权限

chmod -R 755 文件夹

这样就修改完成了

小结

chmod命令

修改文件文件夹的权限细节,只能是文件夹的所属用户或root有权修改,其他人都改不了,语法:

chmod -R u=rwx,g=rwx,o=rwx 文件

中间切记要用逗号隔开

-R对文件夹内全部内容应用同样规则

u是用户,g是用户组,o是其他用户

权限的数字序号

r代表4,w代表2,x代表1

rwx的组合可以得到从0~7的八种权限组合

比如7代表rwx,5代表r-x,1代表--x

chmod 755 文件夹

三位数字,第一位数字代表用户,第二位代表用户组,第三位代表其他用户

可以直接写数字形式

这个也就是rwxr-xr-x

相关推荐
Decay__13 小时前
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待
运维·数据库·sql·mysql·架构
java_logo15 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜16 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
LongRunning17 小时前
【Linux】RK3568-OpenCV+YOLO(八)
linux·opencv·yolo
海洋之恒17 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·自动化·github
迪康coolmu18 小时前
出差终端数据安全落地实战:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·经验分享·笔记·其他·安全·php
民乐团扒谱机20 小时前
【微实验】NSGA-II(非支配排序遗传算法)——解决多目标优化问题的“自然选择模拟器”
linux·人工智能·算法
물の韜20 小时前
ZYNQ/FMQL系列Linux之I2C开发实战
linux·arm开发·嵌入式硬件·设备树·iic·zynq
qq_3718021120 小时前
Ubuntu Linux中安装WorkBuddy
linux·运维·服务器·ubuntu