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,无法在指定目录内部新建文件

相关推荐
测试员周周4 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小辰记事本6 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
小鹏linux7 小时前
Ubuntu 22.04 部署开源免费具有精美现代web页面的Casdoor账号管理系统
linux·前端·ubuntu·开源·堡垒机
在角落发呆7 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
齐潇宇8 小时前
Zabbix 7 概述与配置
linux·zabbix·监控告警
裴东青9 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望9 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦9 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn9 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫9 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++