Linux提权之docker提权(十三) 链接第八篇完整版

news/2025/2/25 10:45:10

书接上回

实验环境一样的

第八篇 我们用ssh密钥登陆后 发现我们web1的权限

当我们拿到web1的权限时 我们无法提权(这里我用的继续十二的环境 大家也可以继续)

所以我们首先要提权(当然必须是一个完整的 tty shell 不会的 我们去看第二篇 当然我下边也给你表注明了)

python3 -c 'import pty;pty.spawn("/bin/bash")';

我们输入id 发现 里边有docker 的权限

我们输入 groups 查看组信息

发现里边还有docker

所以我们准备提权

web1 具体docker用户组的权限

下边是常识 你们了解

默认情况下,Docker 软件包是会默认添加一个 docker 用户组的。Docker 守护进程会允许 root 用户和 docker组用户访问 Docker,给用户提供 Docker 权限;

用户在创建一个docker容器后,容器内默认是root账户,在不需要加sudo的情况下可以任意更改容器内的配置。

正常情况下,这种模式既可以保证一台机器被很多普通用户使用,通过docker容器的隔离,相互之前互不影响;也给用户在容器内开放了充足的权限保证用户可以正常安装软件,修改容器配置等操作。

普通用户如果要想使用 docker,而且不想给 sudo 权限,那么一般会选择把该用户加入 docker 用户组内,同时在 docker 容器内是具有 root 权限的,这样保证了用户对容器的完全控制;

linux~Docker容器提权_docker 创建容器提权-CSDN博客

输入命令下载使用容器容器的目录挂载到宿主的根目录

docker run-v/:/mnt -it alpine 会自动从网上查找alpine镜像文件 来下载

不知道docker指令的 可以看下一篇文章

Docker常用命令大全(非常详细)零基础入门到精通,收藏这一篇就够了-CSDN博客

首先 我们先来查看容器镜像

我们发现已经具有了 alpine 我们为了演示

所以我们要进行删除镜像

docker rmi -f alpine

这下我们在进行下载

docker run -v/:/mnt -it alpine

等待下载

换了镜像也不行 我只能试试 别的镜像了

先删除hello -world 镜像

docker run -v/:/mnt -it hello-world

拉取成功

我刚才意识到 我换源忘了换Ubuntu的源

现在换了 就好了

这个就是根目录

我们来访问 cat /etc/shadow

输入错了

cat etc/shadow

现在我就是以root身份来查看了


http://www.niftyadmin.cn/n/5865400.html

相关文章

深入理解C语言中的位段

在C语言编程中,我们常常会遇到需要对内存进行精细控制的场景,位段(bit - field)便是C语言提供的一种强大工具,它允许我们在一个字节或多个字节内对数据进行按位的定义和操作,极大地提高了内存使用效率。 一…

电感电流纹波大小影响因素分析与仿真验证

电感电流纹波的大小是开关电源设计中的关键因素,直接影响电源效率和电磁兼容性。 原理分析 1、电感值(L) 2、施加在电感上的电压差(Vdiff) 3、开关周期(fsw) 仿真结果 以boost电路为例&a…

大白话TypeScript第四章项目实践

第四章是项目实践,这就好比你学了很多做菜的技巧,现在要亲自下厨做几道菜来检验和提升自己的厨艺。下面给你介绍小型命令行项目和 Web 应用项目这两类实践,帮你巩固 TypeScript 知识。 小型命令行项目 - 简易文件搜索工具 项目描述 这个简…

EasyExcel 实践案例:打印工资条

文章目录 🎯 1. 每个人一个 Excel 文件(单个对象填充)🎯 2. 每个人一个 Sheet(批量生成工资单)🎯 3. 一张工资表,多个员工(列表数据填充)📌 总结✅…

Winform工具箱、属性、事件

工具箱 Button------按钮:用户可以点击的按钮控件。 CheckBox------复选框:允许用户选择或取消选择选项的复选框。 CheckedListBox:结合了ListBox和CheckBox的功能,允许多项选择。 ColorDialog------颜色选择对话框:用…

九、k8s:ingress

k8s对外服务之ingress: service的作用: NodePort:会在每个节点开放一个端口,端口号30000-32767。 也是只能用于内网访问,四层转发。实现负载均衡。不能基于域名进行访问。 clusterip:service的默认类型&#xff0c…

Apache Doris:一款高性能的实时数据仓库

Apache Doris 是一款基于 MPP 架构的高性能、实时分析型数据库。它以高效、简单和统一的特性著称,能够在亚秒级的时间内返回海量数据的查询结果。Doris 既能支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。 Apache Doris 最初是百度广告报表业务…

数字IC后端设计实现OCC(On-chip Clock Controller)电路介绍及时钟树综合案例

数字IC后端时钟树综合专题(OCC电路案例分享) 复杂时钟设计时钟树综合(clock tree synthesis)常见20个典型案例 1、什么是OCC? 片上时钟控制器(On-chip Clock Controllers ,OCC),也称为扫描时钟控制器(Scan Clock Con…