linux-权限

image

权限

权限就是某一个用户针对某一个文件的一权限

一、权限的种类

可读 :r        对应数字编号:4
可写 :w		对应数字编号:2
可执行 :x		对应数字编号: 1
没有对应权限 :-		对应数字编号:0

二、权限位

权限主要分为三个部分,分别是属主,属组,以及其他人。
image
⚠️ 在给文件或目录添加权限的时候可以将权限加起来:

只有用一个权限位的权限数字可以加起来
比如:rwxrw---- 
rwx --> 4+2+1=7
rw- --> 4+2=7
--- --> 0
	rwxrw---- 等价于 760

三、添加权限

命令:chmod
格式:chmod [参数] [权限表达式] [操作对象]
参数:-R :递归增加权限

四、权限的归属

属主:u
属组:g
其他人:o

五、测试权限对于用户的意义

1、普通用户严格遵守权限
2、root用户是高于权限的
3、权限修改需要重新登入才生效

六、测试权限对于文件夹的意义

1、当路径的最小权限是可执行权限,文件的最小权限是可读权限时,文件才是可读的
2、当路径的最小权限是可执行权限,文件的最小权限是可写权限时,文件才是可写的
3、当路径的最小权限是可读可执行权限时,文件的最小权限是可执行权限时,文件才是可执行的

七、创建文件的默认眼线,创建文件夹的默认权限

image
文件被创建时,默认权限是rw-r--r--,文件夹被创建时,默认权限是rwxr-xr-x,那么这个默认权限从何而来呢?
在linux中,常用的文件权限是666,目录的权限是777,文件最终的默认权限是通过和umask码运算的出来的。

root 用户默认的umask码是022
普通用户是002
运算方法:
	1、文件的权限是根umask值相减,遇到奇数加1,遇到偶数不变
	2、文件夹的权限只需要根umask想减即可。
所以最终得出:
默认的文件权限是644 即rw-r--r--
默认的文件夹权限是755 即rwxr-xr-x

八、系统用户信息

whoami :当前窗口登入信息
who:当前用户登入系统
image
/proc/version :查看当前系统的版本信息
uname-a :查看当前系统信息

-a或--all  显示全部的信息。
-m或--machine  显示电脑类型。
-n或--nodename  显示在网络上的主机名称。
-r或--release  显示操作系统的发行编号。
-s或--sysname  显示操作系统名称。
-v  显示操作系统的版本。
--help  显示帮助。
--version  显示版本信息。

九、文件相关时间

mtime :修改时间。文件内容最后一次的修改时间,我们用ll命令显示出来的时间就是这个,当我们对文件内容进行修改后,它的mtime时间就会相应的变化。
	修改文件内容时:mtime和ctime都会变化
atime :访问时间。对文件进行一次读操作,它的访问时间就会改变,例如cat等,但是stat和ls等命令对atime是没有影响的。
	访问文件时,atime会变化
ctime:状态时间。当文件属性或状态被改变的时候那么状态时间就会随之变化。
	修改属性时,ctime会变化

单独查看三个时间的操作
image

posted @ 2021-12-15 15:12  JudyJU  阅读(132)  评论(0)    收藏  举报