Ejecuta comandos en un entorno que simula privilegios de root. No aumenta los privilegios de un usuario ni disminuye la seguridad del sistema. Las herramientas incluidas son: fakeroot-sysv: Implementación de fakeroot basada en System V IPC, más antigua, pero aún funcional, fakeroot-tcp: Implementación basada en TCP, útil para sistemas donde System V IPC no funciona bien, faked-sysv: Demonio usado por fakeroot-sysv y faked-tcp: Demonio usado por fakeroot-tcp.
$ fakeroot -u dpkg-repack paquete
$ fakeroot /bin/bash
1.-
Crear un archivo con permisos de root sin realmente serlo:
$ fakeroot-sysv bash
$ touch /rootfile
$ chown root:root /rootfile
$ ls -l /rootfile
El archivo parecerá haber sido creado por root, pero en realidad, sigue siendo del usuario normal.
2.-
Si en el sistema fakeroot-sysv presenta problemas, se puede usar la versión basada en TCP:
$ fakeroot-tcp bash
$ mkdir /fake-root-dir
$ chmod 700 /fake-root-dir
$ ls -ld /fake-root-dir
Esta implementación usa un enfoque diferente para emular permisos de root.