šŸ„‡ CreaciĆ³n de usuarios en Linux

Supongamos que tenemos a Elena que desea tener acceso al sistema, ella pertenece al grupo de contabilidad de la empresa y requiere tener acceso a los archivos de reportes que este grupo puede acceder dentro del sistema.

šŸæ CĆ³mo crear un nuevo grupo en Linux?

  1. Con el usuario con privilegios de sudo utiliza el comando gruopadd, este comando crea un nuevo grupo con el nombre que le indiquemos.
$ sudo groupadd contabilidad
  1. Revisamos el grupo creado dentro del archivo /etc/group, este debe aparecer hasta la Ćŗltima lĆ­nea.
$ less /etc/group
.
.
contabilidad:x:1001:
  1. Ahora vamos a crear el usuario utilizando el comando useradd e indicandole el grupo al que vamos a agregarlo.
$ sudo useradd -G 1001 -m -c "Elena Vera" elena
  1. Para revisar que elena forme parte del grupo contabilidad isamos el comando id de Linux.
$ id elena
uid=1001(elena) gid=1002(elena) groups=1002(elena),1001(contabilidad)
  1. Tambien podemos revisar que el usuario elena tiene un home en /home/elena.
$ ls -la /home/elena 

La manera en la que se crea un usuario, en donde se habilita el directorio home, cual shell utiliza y a que grupo pertenece por default se encuentra en el archivo /etc/default/useradd.

$ less /etc/default/useradd

Cuando un usuario es creado, una serie de archivos son copiados dentro de su directorio, entre estos archivos se encuentran algunos como .bash_profile, .profile y .bashrc, para configurar la lista de archivos que son copiados y su contenido hay que hacer los cambios necesarios en el directorio /etc/skel.

$ ls -a /etc/skel

šŸæ CĆ³mo cambiar la contraseƱa de un usuario en Linux?

Para cambiar la contraseƱa de un usuario en Linux es necesario utilizar el comando passwd seguido del nombre de usuario al que vamos a actualizar la contraseƱa.

$ sudo passwd elena

El sistema va a solicitar ingresar la nueva contraseƱa. Tomar en cuenta que dependiendo de las polƭticas de contraseƱas.

La informaciĆ³n de la contraseƱa se queda almacenado en el archivo /etc/passwd, sin embargo esta aparece como una x ya que se encuentra encriptada. Por lo que la informaciĆ³n no es visible aquĆ­. Si deseamos ver la informaciĆ³n detallada de las credenciales (aunque encriptadas) podemos revisar el archivo /etc/shadow que contiene las contraseƱas encriptadas de cada usuario.

$ sudo less /etc/shadow
.
.
elena:$6$y0JnjGiY$b7Kaq4/EDIZ3gFYQlBYMCujd4T1tNRhFmw2mUIHW49Y/aZ1gp.W7VoBqsGL3tKLM/PLbKIFNn1tWe9yI5uNjq1:18313:0:99999:7:::

En esta linea podemos ver:

El nombre de usuario
elena
La contraseƱa encriptada del usuario
$6$y0JnjGiY$b7K…Njq1
La Ćŗltima fecha en que se actualizĆ³ la contraseƱa formato de fecha unix
18313
El nĆŗmero de dĆ­as antes de que el usuario deba volver a cambiar su contraseƱa
0 (un valor de 0 quiere decir que no hay una restricciĆ³n)
El nĆŗmero de dĆ­as mĆ”ximo que puede tener una contraseƱa antes de dejar de ser vĆ”lida
99999
Manejo de usuarios en Linux Manejo de directorios y permisos
comments powered by Disqus