fakeroot:#
Fakeroot é uma ferramenta que permite execução de programas que requerem permissão de “root” executem sem permissão. Isto é, o ambiente é simulado para parecer com o super-usuário.
- Instalação no Debian trixie/sid (Tem que ser a mesma versão do sistema, caso contrário, não funcionará.) :
sudo apt update
sudo apt install fakeroot fakechroot - Criação do ambiente “jaula”:
sudo apt install debootstrap
# Cria o ambiente:
sudo debootstrap testing jaula http://deb.debian.org/debian
# para sanar este erro:
# `ERROR: ld.so: object 'libfakeroot-sysv.so'
# from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.`
sudo cp -rv /lib/x86_64-linux-gnu/libfakeroot/ jaula/lib/x86_64-linux-gnu/- Usuário da jaula
chroot_aux:
sudo useradd chroot_aux -m -s /bin/bash
# Testando o ambiente:
sudo su chroot_aux - - Para finalizar, executamos o novo ambiente:
# da permissão de dono e grupo para o usuário:
sudo chown chroot_aux:chroot_aux -R jaula
# Usuário "chroot_aux"
fakechroot fakeroot chroot JAULA/O que realmente funciona sem privilégios: Link#
fakechroot fakeroot debootstrap sid /tmp/sid
fakechroot chroot /tmp/sid bash
#Root:
fakechroot fakeroot chroot /home/sid_fakeroot_unpriviled/ bash