Cómo crear alias de tu usuario en Linux

En ocasiones resulta cómodo disponer de alias para tu usuario. Por ejemplo, cuando quieres acceder a un servidor por SSH escribes:

ssh <usuario>@<servidor>

Si tu nombre de usuario coincide en el cliente y en el servidor, puedes simplificarlo así:

ssh <servidor>

Puede parecer un detalle sin importancia, pero cuando tienes que acceder a ese servidor decenas de veces al día la cosa cambia. Un alias puede hacer tu vida un poco más cómoda :-)

Para crear un alias debes pertenecer al grupo sudo y seguir los siguientes pasos. Si no perteneces al grupo sudo, un administrador debe hacerlo por ti.

Crear un alias

1. Editar el fichero /etc/passwd:

Busca la línea que empieza por el nombre de tu usuario y copiala. Edita la línea copiada, sustituyendo el nombre de usuario por el alias:

usuario:x:100N:100N:Nombre y Apellidos,,,:/home/usuario:/bin/bash
alias:x:100N:100N:Nombre y Apellidos,,,:/home/usuario:/bin/bash

NO edites la ruta de tu home en la línea del alias ni ningún otro dato, salvo que tengas claro lo que estás haciendo ;-)

2. Editar el fichero /etc/shadow:

Haz lo mismo que con el otro fichero.

usuario:TU CONTRASEÑA ENCRIPTADA:NNNNN:0:99999:7:::
alias:TU CONTRASEÑA ENCRIPTADA:NNNNN:0:99999:7:::

3. Editar el fichero /etc/group:

Aquí tendrás que hacer dos cosas:

  • Lo mismo que con los dos ficheros anteriores:

usuario:x:100N:
alias:x:100N:
  • Añadir el alias a todos los grupos en los que esté tu usuario. Por ejemplo, editamos esta línea:

migrupo:x:27:usuario,otro_usuario,y_otro,y_otro_mas ...

Para que quede así:

migrupo:x:27:usuario,alias,otro_usuario,y_otro,y_otro_mas ...

4. Editar el fichero /etc/gshadow:

Haz lo mismo que con /etc/group.

¡Ya puedes utilizar tu alias!

Prueba a identificarte con tu alias (la contraseña es la misma que la de tu usuario). Cómo se trata de un alias, tendrás exactamente los mismos permisos que con tu usuario. Por ejemplo, podrás editar cualquier fichero de tu usuario si accedes con tu alias y viceversa. De hecho, si ejecuta el comando whoami, verás que te devuelve el nombre de tu usuario. Esto se debe a que tu usuario y tu alias comparten UID (identificador de usuario) y, por tanto, son el mismo usuario.