【Linux】Linux权限

简介: 【Linux】Linux权限

Linux权限概念


1.Linux下用户的分类


root:超级用户

普通用户:我们新建的用户,adduer yqy--新建用户


root和普通用户的区别?


root基本不受权限的约束,普通用户是受权限的约束的

注:

root和普通用户都必须得设置密码


用户之间得切换

//普通用户切换到root用户
su
//不过身份完成转换后,但是仍旧处于普通用户目录下,但是权限提高了
//password:直接输入密码即可
?
su -
//切换到root用户下
?
//直接切换到yqy用户
su yqy
?
//指令提权
sudo whoami
//我们用adduser新创建的用户,没有颁发执行sudo,系统不信任,我们手动将其添加到系统白名单中
?
//编译文件
nano test.cc

2、什么叫做权限


一件事情是否允许被做


1.权限认证的是身份 ( 权 限 和 “ 人 ” 有 关 )


2.权限也和事物的属性有关

文件类型:Linux系统中文件名后缀没有直接的意义

第一列: 文件类型

-:普通文件:文本,可执行程序,库基本都属于普通文件

d:目录文件:目录

b:块设备文件:块设备文件

c:字符设备文件:键盘,显示器文件

p:管道文件:用来进行通信

第二列:文件的权限属性

r: 可读(读权限)

w: 可写(写权限)

x: 可执行(可执行权限)

三三为一组,前三个字符代表着拥有者权限,中间三个字符代表所属组权限,

后三个为other权限

第三列:文件拥有者

第四列:文件所属组

第五列:文件大小

第六列:文件最后操作时间


image.png


3.如何看待后缀问题?


①、gcc是一款编译器,但是不代表Linux下运行软件不需要其他后缀

②、看用用户需求


4.权限的增加和删除


//删除指定用户和文件的权限
chmod u-r test.cc
?
//增加指定用户和文件的权限
chmod u+r test.cc
?
//增加所属组的权限
chmod g+rw test.cc
?
//增加其他人的权限
chmod o+r test.cc
?
//采用八进制方式增加权限
chmod 000 test.txt

注:$是普通用户命令行提示符,#时超级用户命令行提示符


image.png


编辑

目录类型的权限

r:是否允许查看指定目录下的内容

w:是否允许在当前目录下进行创建,更改

x:是否允许用户进入对应的目录

image.png


①、用户在自己的家目录下创建的任何文件,其他用户无法进行访问

②、一个文件能否被删除,并不用文件本身决定,由这个文件所储的目录决定

③、如果我们去掉了共享目录的w权限,我们也同时无法创建文件

④、粘滞位:给目录设置,一般为共享目录,大家可以进行在目录中,进行各自文件的增删查

改,设置粘滞位后,除了root和当前用户,其他用户我发对其删除,是一种特殊的权限

目录
相关文章
|
5天前
|
Linux Shell 开发工具
Shell的运行原理以及Linux当中的权限问题
Shell的运行原理以及Linux当中的权限问题
37 0
|
5天前
|
安全 Linux 数据安全/隐私保护
Linux权限详解
Linux权限详解
|
5天前
|
存储 安全 前端开发
《Linux 简易速速上手小册》第3章: 文件系统与权限(2024 最新版)
《Linux 简易速速上手小册》第3章: 文件系统与权限(2024 最新版)
43 1
|
5天前
|
Linux
【Linux】3. 基本权限与文件指令
【Linux】3. 基本权限与文件指令
28 2
|
5天前
|
Linux
linux 权限和Acl权限
linux 权限和Acl权限
18 0
|
5天前
|
Linux
如何在 Linux 中递归更改文件的权限?
【5月更文挑战第10天】
21 3
|
5天前
|
算法 Linux 数据安全/隐私保护
Linux:权限
Linux:权限
17 0
|
5天前
|
Linux 数据安全/隐私保护 Windows
【Linux】权限 !
关于Linux的权限问题,可以理解为不同级别的工作者,分别拥有不同的能力来管理文件。
22 5
|
5天前
|
Linux 开发工具 数据安全/隐私保护
深入探索Linux:ACL权限、特殊位与隐藏属性的奥秘
深入探索Linux:ACL权限、特殊位与隐藏属性的奥秘
|
5天前
|
存储 安全 Linux
从基础到高级:Linux用户与用户组权限设置详解
从基础到高级:Linux用户与用户组权限设置详解
http://www.vxiaotou.com