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/passwd
correctamente, su usuario debería estar libre...