文件及目录权限

本文介绍了Linux权限管理相关内容。首先阐述Linux权限分为读、写、执行三种,通过ls -l命令可查看文件或目录信息。接着说明修改文档属性、账户管理的操作,如创建共享目录、组账号等。最后详细讲解了ACL访问控制权限的设置和管理命令。

概念

Linux权限主要分为读,写,执行三种控制,使用ls -l命令查看文件或目录信息时,系统会显示为r(读取的权限),w(写的的权限),x(执行的权限)比如查看我shell的信息在这里插入图片描述
第一列的第一字符为文件类型:-代表普通文件,d代表目录,l代表链接文件,b或c代表设备。第二个字符到第九个字符代表权限,三位一体分别代表为所有者权限,所属组权限,其他账户权限,r(读取的权限),w(写的的权限),x(执行的权限)。第二列为链接数量或子目录个数,第三列为文档的所有者,第四列为文件的所属组,第五列为容量,第六列为最近文档被修改的月份,第七列为文档被修改的日期,第八列为文档被修改的时间,第九列为文件或目录名称。(查看文件内容r可代表数字4)(修改文件内容w可代表数字2)(可执行x可代表数字1)

二,修改文档属性

(1)chmod :修改文档属性(chmod+选项+文件或目录)

在这里插入图片描述

(2)chown :修改文件或目录的所有者与所属组在这里插入图片描述在这里插入图片描述

三,账户管理

1)创建共享目录
mkdir -p /父目录/{共享目录子目录}
在这里插入图片描述
2)创建组账号
在这里插入图片描述
3)创建管理员账户和创建普通员工(useradd -g)
在这里插入图片描述

四,ACL访问控制权限

ACL权限设置

  1. ACL权限管理命令
    我们知道了 ACL 权限的作用,也知道了如何开启 ACL 权限,接下来学习如何査看和设定 ACL 权限。命令如下:
    getfacle 文件名
    #查看ACL权限
    setfacl 选项 文件名
    #设定ACL权限
    选项:
    -m:设定 ACL 权限。如果是给予用户 ACL 权限,则使用"u:用户名:权限"格式赋予;如果是给予组 ACL 权限,则使用"g:组名:权限" 格式赋予;
    -x:删除指定的 ACL 权限;
    -b:删除所有的 ACL 权限;
    -d:设定默认 ACL 权限。只对目录生效,指目录中新建立的文件拥有此默认权限;
    -k:删除默认 ACL 权限;
    -R:递归设定 ACL 权限。指设定的 ACL 权限会对目录下的所有子文件生效;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值