Linux权限

一,关键字解析

1、Linux下有两种用户:超级用户(root),普通用户

超级用户:可以在Linux下做任何事,不受限制 #

普通用户:在linux下做有限的事情 $

命令: su(用户名)

功能:切换用户

2、sudo 是用来安装进行指控的短暂提权的

eg.安装原件,安装到系统中,需要管理员root的权限--其实只安装了一份,允许大家同时使用

3,人人都是root?

whoami->普通用户->sudo ls->报错

类似于白名单的东西

4,权限

a,是什么?

本质:能或者不能做什么事情

b,为什么?

1>控制用户行为

2>理解

(1)权限首先限制的是角色(人)。权限要求对应目标必须具备对应的属性

权限 = 角色+ 目标权限属性(Linux下一切皆文件,面对的都是文件!)

读: r

写: w

执行: x

角色: 1、拥有者

2、所属者

root whb root为一个所属组

3、other(不需要记录)

5,为什么有所属组?

要精细化的权限管理(文件类型),首选要有精细化的身份角色

c怎么办? 实操

chmod r-xxx,g-xxx,o-xxx

6,再谈修改文件属性

三个问题-----1目录权限 用户之间如何隔离

/home/whb 任何用户无法进入其他用户的家目录

三个问题-----2 缺省权限

目录 drwxrwxr

文件 -rw -rw -r 为什么权限是我们看到的样子

对于普通文件; 起始权限 666 默认不带可执行

对于目录文件:起始权限 777 默认携带x

但是实际却会有偏差,那是因为系统默认存在一个叫做权限掩码的概念(umask)

1> umask目的

希望凡是在umask中出现的权限,都不应该在最终权限中出现

2>为什么要看?

a、默认权限,由os自主决定,无法在创建前进行,系统可配置,可以灵活满足需要的一种表现

b、特殊情况下,配置umask,可以控制文件的默认权限,让代码在可控

三个问题-----3

一个文件是否能被删除,与文件本身无关!

与文件所处的目录w权限有关

共享类文件,不想让非文件的拥有者删对应的文件

任何一个人都能在共享目录下新建,但是不能让非拥有者删除

权限标志位:t 粘滞位

特征:只能给需要共享的目录添加粘滞位

自己的根目录中自带

二、需要重点记忆

1、用户只能更改自己的文件权限

2、若没有权限,系统会拒绝我们访问

3、在Centos下,用户角色确定,只能确定一次,顺序是: 拥有者,所属者,other

4、root与用户不受权限约束

5、可执行权限 !=文件可以执行

系统默认不允许我们把文件给别人,想给别人不许高权限

6、如果我想进入对目录,没有r,就无法查看目录的文件

7、如果对目录没有w,无法在指定目录内部新建文件

相关推荐
wanhengidc2 小时前
选择站群服务器的好处
运维·服务器·网络·安全·智能手机
AC赳赳老秦2 小时前
OpenClaw核心命令详解(常用指令+实战示例,高效开启自动化工作)
大数据·运维·人工智能·自动化·ai-native·deepseek·openclaw
RoboWizard2 小时前
解锁高效办公新体验 金士顿高速闪存盘
运维·服务器·网络·缓存·智能手机
Trouvaille ~2 小时前
【项目篇】从零手写高并发服务器(五):Channel事件管理与Poller模块
运维·服务器·c++·reactor·高并发·多路转接·epoll
赋创小助手2 小时前
NVIDIA RTX PRO 4500 Blackwell Server Edition 深度解析:AI服务器新一代“高密度算力卡”?
服务器·人工智能·科技·深度学习·计算机视觉·语言模型·自然语言处理
user_admin_god2 小时前
服务器安装向量数据库-Docker版本
服务器·数据库·docker
阿杜杜不是阿木木2 小时前
从0到1构建像Claude Code那样的Agent(三):行动前先计划
java·服务器·windows·agent·ai编程·claudecode
蓝队云计算2 小时前
部署OpenClaw选什么服务器?2核4G+10M带宽配置的蓝队云服务器轻松搞定!
运维·服务器·人工智能·云服务器·openclaw
XerCis2 小时前
安卓手机搭建Samba服务器SMB
android·服务器·智能手机