【Linux第二课-权限】操作系统、Linux用户、Linux权限、Linux文件类型、粘滞位

本文详细解释了Linux操作系统中的shell外壳概念,包括其存在的原因,以及用户权限管理(root与非root用户切换、sudo权限使用)、文件权限(rwx、八进制权限、ugr、chown/chgrp)和文件类型(如目录、普通文件、设备文件等)。还探讨了常见权限问题,如目录权限、文件创建权限和粘滞位的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统

在这里插入图片描述
操作系统概念
广义:内核+外壳(linux的外壳-命令行;Windows的外壳-图形化界面)
侠义:内核

shell外壳

为什么有shell外壳

用户不善于直接使用操作系统

shell外壳是什么

核心工作:用户与内核之间,需求指令<-shell->执行结果
在这里插入图片描述

shell外壳工作原理

shell – 本质是一个执行起来的程序(进程),系统启动期间,一直存在

有风险、用户自定义的指令 — shell都是通过创建子进程的方式去执行有风险的程序
无风险的指令 — shell自己执行

Linux用户

root用户与非root用户

root用户:只有一个
非root用户:即普通用户,可以有多个

root用户与普通用户的切换

只有一个

普通用户 --> root用户

//以root身份重新登录一次
su -
//用户身份提升为root
su

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

su - 切换用户之后还会显示一大段的用户登录信息
su 切换用户之后不会显示

输入下列指令就又会退出来了

logout

在这里插入图片描述

root用户 --> 普通用户

su 普通用户名

在这里插入图片描述

普通用户 --> 普通用户

su 普通用户名

普通用户切换成root用户,需要输入root用户的密码
root用户切换成普通用户,不需要输入普通用户的密码
普通用户切换成另一个普通用户,需要输入另一个普通用户的密码

对一条指令提升为root权限进行执行

sudo 要执行的指令

问题1:
在这里插入图片描述
系统中有一个用户信息配置文件,sudoers有点像linux里面的一张名单,如果一个普通用户在这个配置文件名单里面,就允许该用户进行sudo。
这个文件只能root用户进行添加,因此能进行sudo的用户必须是经过root用户允许的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值