首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
运维.售后
›
运维.售后
›
【Linux】权限管理
返回列表
发新帖
【Linux】权限管理
[复制链接]
发表于 2024-11-21 06:40:37
|
显示全部楼层
|
阅读模式
一.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企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
南七星之家
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表