jk_jailuser - a utility to put an existing user in a jail
Isso parece ser verdade, não dá a você a opção de remover um usuário da cadeia.
Vamos ver o que acontece quando você prende um usuário. Exemplo:
Para jail usuário jane, você usa o comando %código%. A entrada para o usuário jane em / etc / passwd será alterada para:
jane:x:1016:1016::/home/jail/./home/jane:/usr/sbin/jk_chrootsh
Para desfazer o jane do usuário, você precisa alterar a entrada em jk_jailuser -m -j /home/jail jane
Eu não sei como era a sua entrada original, então aqui está um exemplo para a entrada da minha própria conta em
/etc/passwd
:
mook:x:1000:1000:Mook,,,:/home/mook:/bin/bash
Aqui, algumas informações adicionais sobre a sintaxe das entradas em /etc/passwd
jane:x:1021:1020:Jane,,,:/home/jane:/bin/bash ____ _ ____ ____ _______ __________ _________ 1 2 3 4 5 6 7 1: Username: It is used when user logs in. It should be between 1 and 32 characters in length. 2: Password: An x character indicates that encrypted password is stored in /etc/shadow file. 3: User ID (UID): Each user must be assigned a user ID (UID). UID 0 (zero) is reserved for root and UIDs 1-99 are reserved for other predefined accounts. Further UID 100-999 are reserved by system for administrative and system accounts/groups. 4: Group ID (GID): The primary group ID (stored in /etc/group file) 5: User ID Info: The comment field. It allow you to add extra information about the users such as user’s full name, phone number etc. This field use by finger command. 6: Home directory: The absolute path to the directory the user will be in when they log in.If this directory does not exists then users directory becomes /. 7: Command/shell: The absolute path of a command or shell (/bin/bash). Typically, this is a shell.Please note that it does not have to be a shell.
Depois de editar a entrada em /etc/passwd
corretamente, seu usuário deve estar livre ...