Saltar a contenido

Crear usuario de equipo

Operar como root en el servidor multiplica el riesgo: un error de configuración o un script mal escrito puede borrar ficheros críticos sin pedir confirmación.

Qué hace

  • Se crea un usuario nominal (hosting) con directorio propio.
  • Se añade al grupo sudo (Ubuntu) o wheel (Fedora) para ejecutar comandos con privilegios elevados sin ser root.
  • A partir de aquí, todas las conexiones SSH y comandos se hacen con este usuario.

Configurar

  1. Comprobar si ya existe:

    id hosting
    
  2. Si no existe, crearlo y darle sudo:

    sudo adduser hosting
    sudo usermod -aG sudo hosting
    
    sudo useradd -m hosting
    sudo usermod -aG wheel hosting
    

Verificar

id hosting
groups hosting

Debe salir hosting : hosting sudo (o wheel en Fedora). Para confirmar que sudo funciona:

sudo -l -U hosting

No debe salir not allowed to run sudo.

Y ahora qué

Ya tienes tu usuario de equipo. El siguiente paso es Proteger SSH para que solo se pueda entrar con él.