Linux下的权限(用户的分类、文件相关的权限概念、粘滞位)

文章详细介绍了Linux中的用户分类,包括root用户和普通用户,以及如何切换用户。同时,阐述了Linux文件的权限概念,如文件类型识别、权限的三个类别(owner,group,other)以及rwx权限。此外,提到了如何修改文件权限和所有权,以及权限掩码的作用。最后,文章讨论了粘滞位的概念,它是解决共享目录中防止其他用户删除他人文件问题的一种机制。
摘要由CSDN通过智能技术生成

Linux中具体用户的分类

1、超级用户root(只有一个)
普通用户(可以有多个):权限受管控

root、普通用户都要设置密码

2、切换用户(普通用户->root用户) su -
在这里插入图片描述

普通用户的命令提示符是$
root用户命令提示符是#

3、切换用户之后,再怎么回来呢
(1)exit
在这里插入图片描述
(2)热键ctrl+d
在这里插入图片描述
3、root用户可以任意切换到普通用户,不需要密码
在这里插入图片描述

Linux中文件相关的权限概念

在这里插入图片描述
1、第一列的第一个字符:文件类型

Linux系统不是以文件名后缀,区分文件类型的,而是通过ll显示的第一个字符区分文件类型的
在这里插入图片描述

(1)-(普通文件):文本、源代码、可执行程序、第三方动静态库等
(2)d(目录文件)
(3)l(链接文件):快捷方式等
在这里插入图片描述

(4)p(管道文件):mkfifo pipe
在这里插入图片描述
在这里插入图片描述

(5)b(块设备文件):磁盘
(6)c(字符设备文件):终端(物理上:显示器;抽象出来的:xshell)

在这里插入图片描述
2、什么是权限?
(1)约束人的(对人进行分类)
(2)属于对应的事物具有特定的属性
Linux上,对文件的权限:首先区分谁对这个文件可以访问,谁对这个文件不能访问;该文件应该具备某种属性:r,w,x执行

权限 = 人 + 事物属性

3、Linux下,人的分类
(1)文件的拥有者owner
(2)文件的所属组grouper(例如:公司里的组)
(3)文件的其他用户other

Linux下的人要么是普通用户要么的root,每个人都可能是文件的拥有者或所属组或其他用户

4、Linux下文件的权限属性
(1)r
(2)w
(3)x(可执行)

在这里插入图片描述
在这里插入图片描述

5、文件的权限修改(修改文件属性+修改人)
一、修改角色对于文件的权限
(1)chmod 角色名(u:owner o:other g:所属组)-/+ 权限 文件名 去掉权限 - 添加权限 +

在这里插入图片描述
在这里插入图片描述

root不受这些权限的约束(即使root在other组,也可也rwx)

(2)八进制方案:chmod 八进制 文件名
理解上是二进制去理解
在这里插入图片描述
在这里插入图片描述
二、修改人的角色

chown
chgrp

在这里插入图片描述
把test.c的拥有者给hui用户,但这里不成功?给别人东西是需要经过别人同意的
在这里插入图片描述

1、想要进入一个目录,需要什么权限? x
2、如果目录没有r权限:允许进入,允许允许在该目录下创建(写入)文件,不允许查看
3、如果目录没有w权限:允许进入,允许在该目录下查看文件列表,但不允许创建文件
4、如果同时没有rw权限:允许进入,但不允许创建和查看目录下的文件列表(注意:不是文件内容!! 文件的内容是否允许查看,由文件自己的权限决定)

三、权限掩码
在这里插入图片描述1、创建目录的默认权限:775 ; 创建普通文件的默认权限 : 664
2、默认目录的起始权限:777 ; 默认普通文件的起始目录:666
在这里插入图片描述
3、权限掩码
在这里插入图片描述
4、一个文件的最终权限是:默认起始权限 “减去” 权限掩码

在这里插入图片描述

5、umask可以修改

在这里插入图片描述

粘滞位

引入:Linux下可以存在一些目录,拥有者和所属组是root,其他人允许以other的身份在该目录下进行文件的创建、读取、删除、修改等等
在这里插入图片描述

问题:没过other用户都可以在这个临时文件中创建删除文件。在一个共享目录下,你不让我写,不让我读,但防不住我删除。如果我还想在共享目录下,形成临时文件,但是不允许除了我之外的额删除!可以给共享的目录加上粘滞位
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值