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
Si necesitas soporte profesional puedes contratar con Castris soporte profesional.