Linux用户的权限

本文详细介绍了用户权限的对象和类型,如何设置和查看文件权限,包括chmod符号语法、属主和属组的修改,以及基本权限和ACL的概念及其操作。
摘要由CSDN通过智能技术生成

文件权限:赋于某个用户或组 能够以何种方式 访问某个文件(图片文件,视频文件,普通文件)
eg.QQ空间的红钻特权、腾讯视频的会员特权(区别于普通用户)

一、用户权限的对象和类型

1.用户权限的对象

①属主:u (用户)
②属组:g
③其他人:o

特殊对象:所有人:a(u+g+o)

2.用户权限的类型

①读:r =7
②写:w =2
③执行:x=1

3.查看文件的所有者、所属组

实例:
用ls -l查看文件的详细信息
主要是要记住的就是类型和权限、属主、属组、文件名
在这里插入图片描述

二、设置权限

1.更改权限

1.使用符号
语法:

chmod   对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x)    文件/目录(绝对路径)

选项:

选项作用
-R针对文件夹(包括文件夹下面的文件也会同时修改)

示例1:
①查看普通文件的基本权限
在这里插入图片描述
②编辑文件,写入内容
name是手机用户的名字,就是需要用户输入自己的名字
将名字带入到hh 输入的姓名 is a happy man ,输出结果。
在这里插入图片描述
③增加执行权限
在这里插入图片描述
④运行测试
在这里插入图片描述
⑤如果去除执行权限,运行失败
在这里插入图片描述
示例2:

①chmod a=rwx file1 (表示所有人都有读写执行权限)
在这里插入图片描述

②chmod a=- file1(表示所有人都没有读写执行权限)
在这里插入图片描述

③chmod ug=rw,o=r file1(表示属主属组有读写权限、其他人有只读权限)
在这里插入图片描述

2.使用数字
r(读):4
w(写):2
x(执行):1
示例:
6=4(读)+2(写)
4=4(读)
在这里插入图片描述

2.更改属主、属组 (文件和文件夹都可以被授权)

1.chown命令----设置一个文件属于谁,属主
语法:

chown 用户名.组名  文件名

选项:

选项作用
-R针对目录中所有的文件

示例:
①查看file1的属主(root)、属组(root)
修改属主为alice 、属组为hr (alice.hr表示属主和属组都修改)
在这里插入图片描述
②只改属主
在这里插入图片描述
③只改属组 用 .属组
在这里插入图片描述

2.chgrp命令----设置一个文件属于哪个组,属组
语法:

chown 组名  文件名

示例:
①(文件)修改file1文件的组名为hr
在这里插入图片描述
②(文件夹)修改文件夹Dir01(文件夹中包括dir2和file.txt)的组名为hr

chgrp -R hr Dir1

在这里插入图片描述

三、基本权限ACL(Access Control List)

思考?

使用chmod能针对独立用户设置文件不同的权限吗?
user01 rwx file1
user02 rw file1
user03 r file1
user04 rwx file1
user05 rw file1

区分ACL文件权限和UGO基本权限

1.ACL文件权限管理:设置不同的用户,不同的基本权限(r,w,x)。对象数量不同。(ACL是UGO的补充,或者是加强版)
2.UGO设置基本权限:只能一个用户,一个组和其他人

1.查看ACL权限

语法:

getfacl    文件名

2.设置ACL权限

语法:

setfacl -m(设置)  用户名或组:用户名:权限   文件名

示例:
①查看文件有哪些ACL权限
在这里插入图片描述
②设置用户alice、jack权限 (前提是存在alice和jack用户)
在这里插入图片描述

2.删除ACL权限

语法:

setfacl -x(删除)  用户名或组:用户名:权限   文件名

示例:
删除alice的权限
在这里插入图片描述

setfacl -b(所有权限都删啦)     文件名

小编的内容就讲到这里!希望大家喜欢,给小编点点关注小爱心哟!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值