Tor activoES
Comandos — RedderOSMinimizar (volver al escritorio)Cerrar (volver al escritorio)
// docs

Comandos

Los comandos propios de RedderOS están en /usr/local/sbin/. Si algo de esta página no coincide con lo que ves en tu sistema, lo que hace el sistema es la referencia: avísanos para corregirlo.

redder-status

Resumen del estado de privacidad del sistema. Es lo que abre el acceso «Estado de RedderOS» del escritorio.

sh
redder-status

Cada línea sale con ✔ o ✘. Comprueba:

ComprobaciónCorrecto si…
TorEl servicio tor está activo.
CortafuegosEstá cargada la tabla inet redder (sin root: el servicio nftables está activo).
sysctlkernel.kptr_restrict = 2 y kernel.yama.ptrace_scope = 2.
LockdownEl kernel arrancó con lockdown=confidentiality.
AppArmorHay perfiles cargados (sin root: el módulo y el servicio están activos).
IPv6Está desactivado en el kernel.
Raíz/ es overlay o tmpfs, es decir, vive en la RAM.
SwapNo hay ninguna swap activa.
MACCada interfaz de red tiene una MAC aleatoria, no la de fábrica.

Termina con código 0 si todo está bien y 1 si falla algo, así que sirve en scripts.

redder-wipe

Borra la memoria y apaga, para dificultar un ataque cold boot.

sh
redder-wipe
  1. Vacía las cachés del kernel.
  2. Sobrescribe la RAM libre con sdmem (de secure-delete).
  3. Apaga el equipo.

Necesita root, pero funciona en cualquier sesión: se relanza con sudo y una regla de /etc/sudoers.d/redderos-wipe permite a todos los usuarios ejecutarlo sin contraseña, solo sin argumentos. Es lo único que se puede ejecutar como root sin la entrada de administrador.

redder-profile

Gestiona los perfiles cifrados. Necesita root. Conceptos y advertencias en Perfiles.

sh
redder-profile init   <disco>
redder-profile create <disco> <nombre> [hueco]
redder-profile open   <nombre>
redder-profile close  <nombre>
redder-profile status
redder-profile disks
SubcomandoQué hace
initConvierte el disco en bóveda: lo llena de datos aleatorios. Borra todo su contenido. Pide escribir SÍ.
createCrea un perfil en el hueco indicado (0–7) o en uno al azar, y lo abre. Sobrescribe ese hueco.
openPide la frase y busca el perfil en todos los discos candidatos. Si lo encuentra, lo monta en /home/<nombre>.
closeTermina los procesos del usuario, desmonta su /home, cierra el cifrado y borra el usuario del sistema.
statusLista los perfiles abiertos y su espacio usado, o indica que la sesión es amnésica.
disksLista los discos que pueden ser bóveda, con tamaño y modelo (lo usa la pantalla de entrada).

Sin argumentos, muestra la ayuda.

La frase se lee de la terminal sin eco. Si la entrada no es una terminal, se lee de una línea de stdin; así la usan la pantalla de entrada y el autotest. Con REDDER_YES=1 no se piden las confirmaciones de init y create: úsalo solo en scripts.

Mensajes

MensajeSignifica
No se ha podido abrir el perfil.Nombre inexistente o frase incorrecta. Es el mismo a propósito.
Ese perfil ya existeYa hay un perfil con ese nombre y esa frase en la bóveda.
La frase debe tener al menos 12 caracteresLa frase es demasiado corta.
Disco demasiado pequeño (mínimo 257 MiB)El disco no da para 8 huecos de 32 MiB.

Comandos internos

Los usa el propio sistema; no hace falta ejecutarlos a mano.

ComandoQué hace
redder-loginEntrada en la consola de texto (tty1 y puerto serie): pide nombre y frase o abre la sesión amnésica.
redder-greeter-loopArranca la pantalla de entrada gráfica, lanza el escritorio y, al cerrar sesión, cierra el perfil.
redder-admin-modeEn cada arranque, da o quita sudo a anon según redderos.admin=1.
redder-selftestAutotest de arranque (solo con redderos.selftest=1). Ver Autotest.