文件权限

理解用户与用户组

用户:设置权限不让其他人访问自己的文件

用户组:设置权限不让其他用户组的成员访问本用户组文件

root:万能的天神,啥都能访问

文件权限重要性

系统保护

团队合作

权限设置不妥当有极大危害

文件属性

在root下登陆运行ls -al出现上图所示内容

【1】文件权限

文件权限_第1张图片

[1]表示文件类型

[-]表示文件

[d]表示目录

[l]连接文件

[b]设备文件里的可供存储的接口设备

[c]设备文件里面串行端口设备

[s]套接字

[p]命名管道

[234]表示文件所有者的权限,有rwx三种

[567]表示文件所属用户组的权限

[8910]表示其他人对此文件的权限

【2】连接数

【3】所有者

【4】所属用户组

【5】文件大小

【6】最后修改时间

【7】文件名

如何改变文件属性和权限

chgrp:改变文件所属用户组

格式:chgrp [group name] [file]

chown:改变文件所有者

格式:chown [owner name] [file]

chmod:改变文件权限

格式:chmod xxx [filename]

方法一:对于xxx为三个数字,为r(4),w(2),x(1)构成(二进制),因此要设为rwxrwxrwx的话就是777,以此类推​

方法二:为了更加直观,可以采用 +w,+r,+x或-r,-w-x来修改权限

权限的意义

权限对文件

(r):可以访问

(w):可以编辑,修改文件(不能删除)

(x):文件是否可执行

ps:与windows不同,Linux下文件能否执行不看后缀,只看x属性

权限对目录

(r):可以访问

(w):可以更改目录结构

(x):可操作,表示可以规定用户是否可以进入当前目录工作

!!!即使你对一个目录有r权限,没有x权限的话你依然不能切换到该目录下也无法执行该目录下任何命令

!!!如果你对某个目录有rwx三种权限,即使你对该目录下某个文件权限为---,你也可以删除这个文件​

你可能感兴趣的:(文件权限)