当前位置: 首页 > news >正文

Linux-权限

1.shell

Linux严格意义上说的是⼀个操作系统,我们称之为“核⼼(kernel)“ ,但我们⼀般⽤⼾,不能直接
使⽤kernel。⽽是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。如何理解?为
什么不能直接使⽤kernel?

从技术⻆度,Shell的最简单定义:命令⾏解释器(command Interpreter)主要包含:

• 将使⽤者的命令翻译给核⼼(kernel)处理。
• 同时,将核⼼的处理结果翻译给使⽤者。
对⽐windows GUI,我们操作windows 不是直接操作windows内核,⽽是通过图形接⼝,点击,从
⽽完成我们的操作(⽐如进⼊D盘的操作,我们通常是双击D盘盘符.或者运⾏起来⼀个应⽤程序)。

shell 对于Linux,有相同的作⽤,主要是对我们的指令进⾏解析,解析指令给Linux内核。反馈结果再通过内核运⾏出结果,通过shell解析给⽤⼾。

2.Linux权限的概念

Linux下有两种⽤⼾:超级⽤⼾(root)、普通⽤⼾。

• 超级⽤⼾:可以再linux系统下做任何事情,不受限制

• 普通⽤⼾:在linux下做有限的事情。
• 超级⽤⼾的命令提⽰符是“#”,普通⽤⼾的命令提⽰符是“$”。

命令:su [⽤⼾名]
功能:切换⽤⼾。
例如,要从root⽤⼾切换到普通⽤⼾user,则使⽤ su user。
要从普通⽤⼾user切换到root⽤⼾则使⽤ su root(root可以省略),此时系统会提⽰输⼊root⽤⼾的⼝令。

3.Linux权限的管理

4.文件权限值的表示方法

• 字符表⽰⽅法

• 8进制数值表⽰⽅法

5.⽂件访问权限的相关设置⽅法

 

6.file

7.目录的权限

为了解决这个不科学的问题, Linux引⼊了粘滞位的概念.

8.权限的总结

9.粘滞位

相关文章:

  • 类和对象(6)——Object类、内部类
  • LabVIEW虚拟弗兰克赫兹实验仪
  • 洛谷 P11293 [NOISG 2022 Qualification] L-Board
  • Flutter 3.29.0 版本对颜色Color做出的改动 Display P3你了解吗
  • 【面试】Java 中的 BIO、NIO 和 AIO:区别、使用及实例
  • 功能丰富的自动化任务软件zTasker_2.1.0_绿色版_屏蔽强制更新闪退
  • 基于GIS(地理信息系统)技术的智能交通系统的设计与实现
  • Python 网络爬虫的应用
  • C# 13与.NET 9革新及工业开发应用
  • 数据库原理与使用基础教程
  • 使用Docker将ros1自定义消息通过rosjava_bootstrap生成jar包
  • SQL经典题型
  • 4-1.jvm的类加载
  • 基于大数据的气象数据分析与可视化系统设计与实现【爬虫海量数据,LSTM预测】
  • Vue核心知识:KeepLive全方位分析
  • shell场景题
  • 通往 AI 之路:Python 机器学习入门-语法基础
  • 基于51单片机超声波测量报警LCD1602显示( proteus仿真+程序+设计报告+讲解视频)
  • 塔子哥Python算法基础课
  • Conda 环境搭建实战:从基础到进阶
  • 《掩耳盗邻》:富人劫富,是犯罪,也是赎罪?
  • 英国警方再逮捕一名涉嫌参与首相住宅纵火案嫌疑人
  • 广西鹿寨一水文站“倒刺扶手”存安全隐患,官方通报处理情况
  • 习近平向第三十四届阿拉伯国家联盟首脑理事会会议致贺信
  • 特朗普指控FBI前局长“暗示刺杀总统”,“8647”藏着什么玄机?
  • 在美国,为什么夏季出生的孩子更容易得流感?