Linux 的权限原来是介个样子

切换用户;su - root
对出当前用户:exit

r :可读   w :可写   x :可执行
第一组:文件拥有者的权限 u
第二组:用户组的权限   g
第三组:其他的权限    o



修改权限(+新增权限  -去掉权限)
chmod +r hello.c
chmod u-r hello.c  //去掉用户的读权限
用三位8进制数来修改权限: chmod 777 hello.c  (-rwxrwxrwx)

修改文件拥有者 chown 
修改文件或用户的所属组 chgrp

查看或修改权限掩码 (可以用来修改默认权限) :umask

目录的权限
读:能否查看文件下包含哪些子目录和文件
写:对目录的子目录进行创建和删除的操作
执行:能够通过cd到该目录下
在普通用户下,进入目录(cd)需要user具有可执行(x)的权限;

查看(ls)目录中的内容,需要user具有读(r)权限;


在目录中建立文件(touch)、删除文件或目录(rm)、移动(mv),需要user具有写(w)权限;


粘滞位是对其他用户的执行权限设置的  
设置粘滞位:chmod +t
目录下的文件删除的权限是由目录确定的,其他人有目录删除的权限,但不应该这个文件删除的权限,这样肯定是不可以的,所以设置了粘滞位这样的概念来补这个缺陷。

猜你喜欢

转载自blog.csdn.net/weixin_39294633/article/details/79840217