美文网首页Linux学习之路
day11-Linux学习 文件权限

day11-Linux学习 文件权限

作者: 云运维之道 | 来源:发表于2019-08-07 16:12 被阅读1次

一、权限基本概述

1、什么是权限

操作系统对用户能够执行的功能所设立的限制,能够约束用户的操作以及内容访问的范围。

2、为什么要使用权限

为了保护每个登陆用户的隐私和工作环境。

3、权限与用户之间的关系

[root@oldboy ~]# ll -d aa
drwxr-xr-x 2 root root 6 Aug  7 14:54 aa
图1.png

当一个用户访问文件流程如下

图2.png

4、权限中rwx的含义

权限项 执行 没有权限
字符表示 r w x
数字表示 4 2 1 0

二、权限设置

1、修改文件权限

chmod命令

方法一:ugo

[root@oldboy ~]# chmod a=rwx file              #给所有人添加读写执行权限
[root@oldboy ~]# chmod a=-rwx file             #取消所有的权限
[root@oldboy ~]# chmod u=rwx,g=rw,o=- file     #属主读写执行,属组读写,其他人无权限
[root@oldboy ~]# chmod ug=rwx,o=r file         #属主属组读写执行,其他人读权限

方法二:数字

#对文件设定权限    最高设定为777 但是一般都是666
[root@oldboy ~]# chmod 644 file   #修改文件允许所有人访问

#对目录设定权限    最高设定为777
#选项:  -R递归修改
[root@bgx ~]# chmod 777 dir/      #修改目录允许所有人访问
[root@bgx ~]# chmod -R 755 dir/   #修改目录及子目录权限

2、权限验证

针对文件:

r: 能读取文件内容 命令 cat head less tail more

w: 能写入文件 (不能看) 命令 vim

x: 能执行文件(如果没有r权限,单有x 没有用)

rw: 能查看文件,能编辑文件. 不能执行.不能删除,不能移动,不能复制 ——> 使用较多

rx: 能查看文件,不能编辑,能执行. 不能删除,不能移动,不能复制 ——> 使用较多

rwx: 能查看文件,能编辑文件,能执行. 不能删除\移动\复制 --——> 使用较少

针对目录的权限:

r: 具有浏览目录的权限,无法进入目录,使用ls 查看目录下的文件会报错,但会显示文件名称, 如果使用 ls-l 只能 看到

件名称,其他的全部无法查看.

w: 什么权限也没有

x: 能进入目录,其他什么也没有

rx: 能进入目录,能查看目录下的文件,至于操作文件,需要看文件本身的权限.

rwx: 如果目录赋予了w权限,则该目录下的文件可以复制\删除\移动\修改

文件使用最多: rw=6 rx=5 644

目录使用最多: rx=5 755

三、修改属主或属组

#chown 更改属主以及属组 -R:递归修改
[root@bgx ~]# chown aa dir/     #修改所属主为aa

[root@bgx ~]# chown .aa dir/    #修改所属组为aa

[root@bgx ~]# chown -R root.root dir/    #递归修改目录及目录下的所有文件属主和属组

相关文章

网友评论

    本文标题:day11-Linux学习 文件权限

    本文链接:https://www.haomeiwen.com/subject/qrxadctx.html