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

相关推荐
acheding1 小时前
OpenClaw浏览器自动化实战:让AI拥有“眼睛“和“双手“
运维·人工智能·自动化
是小小张呀2 小时前
WSL Ubuntu修改主机名重启后失效解决方案
linux
一个有温度的技术博主2 小时前
Redis系列三:在linux上安装Redis
linux·数据库·redis
vanvivo2 小时前
Nginx中如何配置WebSocket代理?
运维·websocket·nginx
m0_694845572 小时前
Oh My Zsh 使用指南:Zsh 终端配置与插件管理教程
服务器·前端·小程序·开源·github
阿常呓语3 小时前
Linux命令 date详解
linux·运维·服务器·linux command
xlp666hub3 小时前
【Linux驱动实战】:最简单的内核模块
linux·面试
虾..3 小时前
Linux HTTP服务器
linux·服务器·http
Java小白笔记3 小时前
Nginx中配置IP白名单动态刷新
运维·tcp/ip·nginx