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