Linux文件权限基本知识
新手三问:
权限有什么用?为了什么?有什么好处?
答:Linux权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户或用户组可以对特定文件进行相应的操作。
注:Linux每个进程都是以某个用户身份运行,进程的权限与该用户的权限一样,用户的权限越大,则进程拥有的权限就越大。
权限 |
对文件的影响 |
对目录的影响 |
r(读取) |
可读取文件内容 |
可列出目录内容 |
w(写入) |
可修改文件内容 |
可在目录中创建删除内容 |
x(执行) |
可作为命令执行 |
可访问目录内容 |
目录必须拥有x权限,否则无法查看其内容 |
Linux权限授权,默认是授权给三种角色,分别是user、group、other,Linux权限与用户之间的关联如下:
- U代表User,G代表Group,O代表Other;
- 每个文件的权限基于ugo进行设置;
- 权限三位一组(rwx),同时需授权给三种角色,ugo;
- 每个文件拥有一个所属用户和所属组,对应ugo,不属于该文件所属用户或所属组使用o来表示;
通过ll可以查看该目录下的文件的详细属性!
针对这些文件的详细属性的解读如下: