【Linux权限的概念及理解】

一、认识linux下的用户分类

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

超级用户:可以再linux系统下做任何事情,不受限制
普通用户:在linux下做有限的事情。
超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

怎么在超级用户与普通用户之间来回切换呢?
命令:su [用户名]
功能:切换用户。
例如,要从root用户切换到普通用户user,则使用 su user。 要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的口令。
超级用户切换普通用户不需要密码。退出用指令exit.
在这里插入图片描述

二、什么叫权限

一件事是否允许被你做关系到两件事:
1.权限认证的是身份(权限和“人”有关)
2.权限也和事情的“属性”有关

文件类型和访问权限
在这里插入图片描述
文件类型

d:文件夹
-:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件

解读:
在这里插入图片描述
举例文件属性与文件权限:
在这里插入图片描述

三、没有权限会怎么样(见一见)

在这里插入图片描述

四、权限的修改问题

4.1chmod指令

功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名
常用选项:
R -> 递归修改目录文件的权限
说明:只有文件的拥有者和root才可以改变文件的权限
第一种方法:用户表示符+/-=权限字符
+:向权限范围增加权限代号所表示的权限
-:向权限范围取消权限代号所表示的权限
=:向权限范围赋予权限代号所表示的权限
用户符号:
u:拥有者
g:拥有者同组用
o:其它用户
a:所有用户
如图:
在这里插入图片描述
第二种方法:三位8进制数字
rwx对应:111;
rw-对应:110;

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

4.2chown指令

功能:修改文件的拥有者
格式:chown [参数] 用户名 文件名
常用选项:-R 递归修改文件或目录的拥有者
在这里插入图片描述

4.3chgrp指令

功能:修改文件或目录的所属组
格式:chgrp [参数] 用户组名 文件名
常用选项:-R 递归修改文件或目录的所属组
在这里插入图片描述
也可以一次性修改拥有者和所属组。如图:
在这里插入图片描述

五、两个问题+粘滞位

5.1Question1

question1:
为什么我们创建文件的默认权限是我们所看到的样子?
为什么普通文件:664?
为什么目录文件:775?

在这里插入图片描述
补充:
1.默认给普通文件的起始权限其实是666
2.默认给目录文件的起始权限其实是777
在这里插入图片描述
umask:权限掩码。
凡是在umask中出现的权限,不会在最终的文件权限中出现。
最终权限=起始权限&(~umask)

5.2Question2

qusetion2:对于txt文件可以理解什么是文件读、文件写以及文件执行。但是怎么理解对目录的读、写以及执行呢?
目录文件的
r:是否允许我们查看指定目录下的文件内容
w:是否允许我们在当前文件下进行创建、更改、删除
x:是否允许我们进入对应目录

5.3粘滞位

1.普通用户自己的家目录是700,我在我的加目录创建的文件,别人看不到!
2.有时候,我们多个用户想进行文件数据的共享。结合第一点我们所建立的共享文件,不能
在任何一个人的家目录。
3.但是这个文件会被别人删除。一个文件能否被删除,并不由文件本身决定,由这个文件所处的目录决定!
4.如果我们为了不被别人删除就掉共享目录的w权限,我们也同时无法创建文件啦!此时你的共享目录,共享性体现在哪里?
5.此时需要粘滞位:给目录设置,一般是共享目录,大家可以进行在目录进行各自文件的增删改查,只允许文件拥有者或者root可以删文件。其他人一概不允许。t是一直特殊的权限。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值