Este es el comando fakeroot-pseudo que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
fakeroot: ejecuta un comando en un entorno que falsifica los privilegios de root para la manipulación de archivos
SINOPSIS
raíz falsa [-i | -s directorio-estado-local] [-h | --help ] [-v | --versión ] [-] [mando]
DESCRIPCIÓN
raíz falsa ejecuta un comando en un entorno en el que parece tener privilegios de root para
manipulación de archivos. Esto es útil para permitir a los usuarios crear imágenes del sistema de archivos,
archivos y paquetes (tar, ar, .deb, etc.) con archivos con root
permisos / propiedad. Sin raíz falsa uno necesitaría tener privilegios de root para crear
los archivos constituyentes de los archivos con los permisos y la propiedad correctos, y luego
empaquetarlos, o uno tendría que construir los archivos directamente, sin usar el
archivador. Esta versión de raíz falsa usos seudo(1) para reemplazar la manipulación de archivos
funciones de biblioteca (chmod(2) stat(2) etc.) por unos que simulan el efecto del real
las funciones de la biblioteca habrían tenido si el usuario hubiera sido realmente root.
OPCIONES
-l arg, --lib arg
No hace nada, se acepta solo por compatibilidad.
--falsificado arg
No hace nada, se acepta solo por compatibilidad.
[-] comando
Cualquier comando que desee que se ejecute como fakeroot. Use '-' si en el comando tiene
otras opciones que pueden confundir el análisis de opciones de fakeroot.
-s directorio-estado-local
Mantenga el seudo directorio de estado al salir. Este directorio contiene el seudo base de datos
archivos y archivos de registro. Ver el seudo documentación sobre los detalles de cómo
El directorio se puede reutilizar.
-i directorio-estado-local
Cargar un seudo entorno guardado previamente usando -s del directorio especificado.
Tenga en cuenta que esto no guarda implícitamente el directorio, use -s en su lugar para eso
comportamiento. Usando el mismo archivo para -i y -s en un solo raíz falsa invocación
es seguro.
-u, --desconocido-es-real No hace nada, se acepta solo por compatibilidad.
-b fd No hace nada, se acepta solo por compatibilidad.
-h Mostrar ayuda.
-v Versión de visualización.
EJEMPLOS
Aquí hay una sesión de ejemplo con raíz falsa. Tenga en cuenta que dentro del entorno de raíz falsa
la manipulación de archivos que requiere privilegios de root tiene éxito, pero en realidad no está sucediendo.
$ guau
joost
$ raíz falsa / bin / bash
# quién soy
raíz
# mknod hda3 b 3 1
#ls-ldhda3
brw-r - r-- 1 raíz raíz 3, 1 de julio 2 22:58 hda3
# chown joost: root hda3
#ls-ldhda3
brw-r - r-- 1 joost root 3, 1 jul 2 22:58 hda3
# ls-ld/
drwxr-xr-x 20 root root 1024 17 de junio 21:50 /
# chown joost: usuarios /
# chmod a + w /
# ls-ld/
drwxrwxrwx 20 usuarios de Joost 1024 17 de junio 21:50 /
# Salida
$ls-ld/
drwxr-xr-x 20 root root 1024 17 de junio 21:50 //
$ ls-ld hda3
-rw-r - r-- 1 usuarios de joost 0 2 de julio 22:58 hda3
Solo los efectos que el usuario joost de todos modos podría suceder de verdad.
raíz falsa fue escrito específicamente para permitir a los usuarios crear paquetes Debian GNU / Linux (en
de la forma más debutante(5) formato) sin darles privilegios de root. Esto se puede hacer mediante comandos como
paquete de compilación dpkg -rfakeroot or deconstruir -rfakeroot (en realidad, -rfakeroot es predeterminado en
debuild hoy en día, por lo que no necesita ese argumento).
SEGURIDAD ASPECTOS
raíz falsa es un programa regular, no establecido por Setuid. No mejora los privilegios de un usuario, o
disminuir la seguridad del sistema.
Use fakeroot-pseudo en línea usando los servicios de onworks.net