求《Linux *** 作系统管理与网络服务教程》全文免费下载百度网盘资源,谢谢~

求《Linux *** 作系统管理与网络服务教程》全文免费下载百度网盘资源,谢谢~,第1张

《Linux *** 作系统管理与网络服务教程》百度网盘pdf最新全集下载:
链接:>pwd=5yjp 提取码:5yjp
简介:本书包括4篇,□□篇“linux *** 作系统基础”将引导读者建立linux *** 作系统,认识linux *** 作系统的基本使用环境,熟悉linux *** 作系统的基本 *** 作等;第□篇“linux *** 作系统的基本管理”将学习重点转移到 *** 作系统管理 *** 作上,内容包括用户账户管理、文件系统管理、磁盘管理以及系统资源管理等;第3篇“shell基础”对shell脚本程序设计做了概括性的介绍;第4篇“网络服务基础”就常见的linux网络服务器的搭建与基本配置展开讨论。书中结合了大量实践 *** 作案例并辅以 *** 作过程图示。本书作者在编写时参考了lpi(linux professional institute)认证考试大纲的要求,涵盖了lpi 101与lpi 10□考试大纲要求的知识点。
《计算机系列教材:Linux *** 作系统管理与网络服务教程》既可作为高等院校linux相关课程的专业教材,也可作为读者参加lpic level 1认证培训及考试复习的核心学习材料,还可作为专业人士的常用参考书。  

最近想着学习linux提权的一些姿势,这里简单分享学习SUID提权的一些知识点。

先来父复习一下linux文件的权限分配。
ls命令用来查看系统上面的文件、目录的权限。

字段的第一个字符表示对象的类型。

之后是每三个字符为一组,每一组定义了3种访问权限。

这三组分别表示文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。

然后规定用数字4、2和1表示读、写、执行权限。即r=4,w=2,x=1。
所以

chmod改变权限

chown用来更改某个目录或文件的用户名和用户组
该命令需要root权限运行

而文件权限除了r、w、x外还有s、t、i、a权限。

SUID
当执行的文件被赋予了s权限,就被称为Set UID,简称为SUID的特殊权限。八进制数为4000。

举个例子:
linux修改密码的passwd就是个设置了SUID的程序。因为如果普通账号cseroad需要修改密码,就要访问/etc/shadow,但是该文件只有root能访问。那他是怎么修改的呢?原理:
查看该程序,发现被赋予了s权限。当cseroad需要修改自己的密码时,passwd程序的所有者为root,cseroad用户执行passwd 程序的过程中会暂时获得root权限,所以可以修改/etc/shadow文件。

SGID
而当s标志出现在用户组的x权限时则称为SGID。八进制数为2000。
当用户对某一目录有写和执行权限时,该用户就可以在该目录下建立文件,如果该目录用SGID修饰,则该用户在这个目录下建立的文件都是属于这个目录所属的组。(父目录跟随)

SBIT
就是Sticky Bit,出现在目录的其他用户执行权限X上,标记为T,八进制数为1000。对目录有效,使用者只能对自己创建的文件或目录进行删除/更名/移动等动作,而无法删除他人文件(除非ROOT)

赋予s权限:chmod 4755 filename 或者 chmod u+s /usr/bin/find
取消s权限:chmod 755 filename 或者 chmod u-s /usr/bin/find

以centos为例。

还有额外的几个命令

我们就可以通过覆盖/etc/passwd文件,提权为root

默认该命令没有s权限

find命令
假如find命令被赋予s权限。

创建atxt文件,执行 /usr/bin/find atxt -exec /bin/bash -p \; ,成功提权。

这里注意的是新版Linux系统对子进程的suid权限进行了限制,不同的 *** 作系统结果也会不一样。
具体细节参考 >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10745171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存