论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
运维.售后
›
运维.售后
›
【Linux】权限管理
【Linux】权限管理
南七星之家
金牌会员
|
2024-11-21 06:40:37
|
显示全部楼层
|
阅读模式
楼主
主题
993
|
帖子
993
|
积分
2981
一.shell命令以及运行原理
Linux严格意义上说的是一个操纵系统,我们称之为焦点(kernel),但我们一般用户,不能直接使用kernel。而是通过kernel的"外壳"程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel?
从技术角度,Shell的最简单界说为命令行解释器主要包含:
将使用者的命令翻译给焦点处理。
同时,将焦点的处理结果翻译给使用者。
为什么要存在外壳程序?
用户不擅长直接与操纵系统打交道,这是外壳程序的存在,使得用户操纵更方便。
若用户进行了极其不合法的操纵,外壳程序直接将该操纵阻挡在表面,从而保护内核。
外壳程序以进程的方式呈现,当有新命令到来的时候,进程会创建子进程来执行新命令,子进程由于某种操纵挂掉时,不会影响外壳程序。
对比windows GUI,我们操纵windows 不是直接操纵windows内核,而是通过图形接口,点击,从而完成我们的操纵(比如进入D盘的操纵,我们通常是双击D盘盘符或者运行起来一个应用程序)
shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。
二.Linux权限管理
1.Linux中的用户
Linux含有两种用户
root用户:可以再linux系统下做任何事情,不受限定。
普通用户:权限低,受限定。
超级用户的命令提示符是"#“,普通用户的命令提示符是”$"
用户之间的身份切换:要从root用户切换到普通用户user,则使用 su user。 要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的密码。
2.sudo指令提权
sudo:用于指令的短暂提权(比如:安装软件到系统中,必要root管理员权限,其实只安装了一份,允许用户都可以使用)
3.权限
权限的本质:能或不能做什么事情。
权限控制用户的举动,防止错误的发生。
权限首先限定的是脚色(人),权限要求目的必须具备相应的属性(例如:在该脚色下,目的文件不具备写属性,就不能修改)
权限 = 脚色 + 目的权限属性
Linux下一切皆文件,面对的都是文件(文件具备读、写和执行权限属性)
4.文件访问脚色:拥有者、所属组、other
5.文件访问权限:读、写、执行
文件类型:
d:目录文件
-:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
6.文件访问权限的表现方式
字符表现方法:
8进制数值表现方法:
7.修改权限
8.目录权限
9.缺省权限
10.Linux多用户之间的相互隔离
11.粘滞位
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
南七星之家
金牌会员
这个人很懒什么都没写!
楼主热帖
MySQL并行复制(MTS)原理(完整版) ...
详讲Java开发中的六个常用API(Math,S ...
【K8S】K8S入门基础知识
软件项目管理 3.5.敏捷生存期模型 ...
云原生之 Docker篇 Docker Stack介绍及 ...
java中Collections.addAll方法具有什么 ...
BOS EDI 项目 Excel 方案开源介绍 ...
鸿蒙到底是不是安卓?
python中的字典和集合
postman结合newman生成测试报告 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
分布式数据库
物联网
向量数据库
终端安全
快速回复
返回顶部
返回列表