在LINUX的操作中,我们会用到权限来限制一个文件或者用户,
那么这些权限主要有哪些呢?
常见的是这三大类:
U,G,O
U=USER
G=GROUP
O=OTHERS
顾名思义,
u就是用户权限
g就是文件所属组的权限
而O就是其他人的权限了
一般对文件使用ll 可查看其权限如何,权限主要分为三种:
r:可读,w:可写,x:可执行
比如 一个文件的权限为
-r-xr-x---
这是一个十位的,第一位代表了文件的类型,此处的-说明文件是一个
普通文件,2-4位是U的权限,5-7位是G的权限,8-10位是O的权限。
此处说明用户的权限为可写与可执行,组成员的为可读可执行,其他人
则没有任何权限。
我这边列一个表格,应该能表达的更清晰些:
ls | ls -l | cd | touch | rm | mv | |
--x | N | N | Y | N | N | N |
-w- | N | N | N | N | N | N |
-wx | N | N | Y | Y | Y | Y |
r-- | Y | N | N | N | N | N |
r-x | Y | Y | Y | N | N | Y |
rw- | Y | N | N | N | N | Y |
rwx | Y | Y | Y | Y | Y | Y |
时间: 2024-10-12 14:51:22