# Api Cpanel # Cambio de shell en un usuario de cpanel desde shell con whmapi1 ## Introducción A veces queremos una activación/desactivación rápida desde el shell, para una cuenta que no tiene acceso shell. ## Activación shell con whmapi1 ``` ❯ username=user ❯ whmapi1 modifyacct user=$username HASSHELL=1 --- data: cpuser: BACKUP: 1 ... setshell: jailshell ... metadata: command: modifyacct output: messages: ... - Shell changed warnings: [] reason: Account Modified result: 1 version: 1 ``` ## Desactivación shell con whmapi1 ``` ❯ username=user ❯ whmapi1 modifyacct user=$username HASSHELL=0 --- data: cpuser: ... setshell: noshell ... metadata: command: modifyacct output: messages: ... - Shell changed warnings: [] reason: Account Modified result: 1 version: 1 ``` ##### Aviso Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de [Castris](https://castris.com) Si necesitas soporte profesional puedes contratar con Castris [soporte profesional](https://intranet.castris.com/cart.php?gid=18).