2、linux权限

1、进程

当用户登录linux系统的时候,系统会给用户创建一个进程,一般叫做bash(命令行解释器)
什么是shell: 包裹在操作系统外层的一层软件层
为什么要存在shell:
1、主要解决用户不擅长和操作系统打交道的问题,传递请求和反馈
2、shell承当保护操作系统的角色
shell和bash的关系: shell(媒婆)是外壳程序的统称,bash(王婆)是代指一个具体的shell
命令行解释器(即外壳shell)的核心作用:
1、将用户请求任务,传递给操作系统
2、将操作系统对应的执行结果,通过外壳,返回给用户
在这里插入图片描述

2、两类用户(root/普通用户)

linux存在两类用户(密码不要设置一样):
1、root超级用户–具有最高权限
2、普通用户–必须使用

查看当前登录的用户

whoamis

普通用户转换成root用户

su - 或者 su root 或者 su - root

回到普通用户

  ctrl+d
  • 普通用户不转为root但是短期的提升权限: 以sudo可以进行权限的短期提升,以root身份运行
    在这里插入图片描述

3、文件权限(1)

什么是权限:决定某件事情,某人能否做
文件权限=人+事物属性:权限受”人“的影响;文件也受自身特点的影响(“事物属性”);
文件权限的属性:r(读),w(写),x(执行权限)
人(不是特定具体的人,而是具体的角色):拥有者(owner)、所属者(group)、其他(other)
在这里插入图片描述

1、一个人的一个权限进行修改

拥有者去除读®的权限
在这里插入图片描述

所属组去除读写(rw)权限
在这里插入图片描述

其他加上所有权限
在这里插入图片描述

2、多个人的多个权限进行修改

拥有者加上r权限,所属组加上rw权限,其他去掉rwx权限
在这里插入图片描述
3、没有读权限则会看不到
在这里插入图片描述
提升权限就可以看到了还可以写新的内容

sudo nano file.txt
sudo cat file.txt

4、所有角色加上r权限
在这里插入图片描述
5、让拥有者等于某个权限
在这里插入图片描述

4、文件权限(2)

在这里插入图片描述

1、多个权限进行修改

文件权限全都改为rw-
在这里插入图片描述

文件权限全都改为改为rwx
在这里插入图片描述

文件权限全都改为000
在这里插入图片描述

2、改动拥有者和所属组
拥有者改为root
在这里插入图片描述

所属组改为root
在这里插入图片描述

拥有者和所属组都改回whb
在这里插入图片描述

5、umask权限

linux中默认权限由什么决定:
一般普通文件,起始权限从666开始
一般目录文件,起始权限从777开始
在这里插入图片描述
修改umask
在这里插入图片描述

6、目录和权限面试题

1、要在目录下创建文件,需要什么权限
必须具有w权限
2、要读取目录下的文件列表,要什么权限
必须具有r权限
3、要进入一个目录要什么权限
必须具有(拥有者)x权限

7、粘滞位

同一个目录下,不同人创建的文件,可能会被其他人删掉,为了防止删掉,给目录粘滞位
删目录,一定要先把内部的文件全部删掉
同样的,要删内部文件,前提是必须先进入目录
在这里插入图片描述

ls/tmp放了很多临时数据
在这里插入图片描述

7、文件类型

在这里插入图片描述

8、file

查看文件更详细的内容信息

   file file1.txt

查看可执行程序

file mybin.txt

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值