¿Cómo sacar a un usuario de la cárcel con Jailkit?

¿Cómo sacar a un usuario de la cárcel con Jailkit?

Creé una cárcel con Jailkit y encarcelé a un usuario.

Sin embargo, después de mirar elDescripción del kit de cárcel, todavía no puedo encontrar un comando para desbloquear al usuario.

¿Cómo puedo hacer eso?

Respuesta1

jk_jailuser: una utilidad para poner a un usuario existente en la cárcel

Esto parece ser cierto, no le da ninguna opción para eliminar a un usuario de la cárcel.

Veamos qué sucede cuando encarcelas a un usuario. Ejemplo:

Para encarcelar a la usuaria jane, utiliza el comando jk_jailuser -m -j /home/jail jane. La entrada para el usuario jane en /etc/passwd se cambiará a esto:

jane:x:1016:1016::/home/jail/./home/jane:/usr/sbin/jk_chrootsh

Para desbloquear al usuario jane necesitas cambiar la entrada en/etc/passwd

No puedo saber cómo era tu entrada original, así que aquí tienes un ejemplo para la entrada de mi propia cuenta en /etc/passwd:

mook:x:1000:1000:Mook,,,:/home/mook:/bin/bash

Aquí encontrará información adicional sobre la sintaxis de las entradas en/etc/passwd

jane:x:1021:1020:Jane,,,:/home/jane:/bin/bash
____ _ ____ ____ _______ __________ _________
 1 2 3 4 5 6 7

1: Nombre de usuario: se utiliza cuando el usuario inicia sesión. Debe estar entre
    1 y 32 caracteres de longitud.
2: Contraseña: un carácter x indica que la contraseña cifrada
    se almacena en el archivo /etc/shadow.
3: ID de usuario (UID): a cada usuario se le debe asignar un ID de usuario (UID).
    El UID 0 (cero) está reservado para root y los UID 1-99 están reservados
    para otras cuentas predefinidas. Otros UID 100-999 están reservados por
    sistema para cuentas/grupos administrativos y del sistema.
4: ID de grupo (GID): El ID del grupo principal (almacenado en el archivo /etc/group)
5: Información de ID de usuario: el campo de comentarios. Te permite agregar información adicional.
    sobre los usuarios, como el nombre completo del usuario, número de teléfono, etc. Este campo
    utilizar mediante comando con el dedo.
6: Directorio de inicio: la ruta absoluta al directorio en el que estará el usuario
    cuando inician sesión. Si este directorio no existe, entonces el directorio de usuarios
    se convierte en /.
7: Comando/shell: La ruta absoluta de un comando o shell (/bin/bash).
    Normalmente, se trata de un shell. Tenga en cuenta que no es necesario que sea
    como el infierno.

Después de editar la entrada /etc/passwdcorrectamente, su usuario debería estar libre...

información relacionada