Linux nos ofrece muchas herramientas útiles para mantener la seguridad y el pedido de nuestro entorno, asignar o negar los permisos a los usuarios y grupos es una herramienta principal en cualquier sistema de Linux. Por razones de seguridad, solo los usuarios y usuarios raíz dentro del sudo El grupo puede administrar usuarios y grupos.A través de la línea de comando, es fácil crear y modificar o eliminar a los usuarios, restringir o liberar los permisos, al tiempo que nos permite registrar la actividad de los usuarios.
Para administrar los permisos, comiencemos convirtiéndonos en el usuario raíz. Ingrese el comando "SU"Para convertirse en raíz y presionar"Ingresar", Escriba la contraseña cuando se solicite. Si no tiene acceso a la raíz, debemos usar el sudo comando antes de ejecutar un comando privilegiado. Para obtener información sobre sudo puede leer la administración de privilegios de sudo.
Nota: Recuerde que Linux es un sistema operativo sensible a la caja.
Después de autenticar, podemos administrar usuarios y grupos.
Creando grupos en Linux:
Para crear grupos, usaremos primero el comando "grupo"Seguido del nombre del grupo. La sintaxis es: "grupo ".
En la siguiente imagen es un ejemplo en el que creo tres grupos: sector1, sector2 y sector3. Para hacerlo en el tipo de línea de comando:
GroupAdd sector1
GroupAdd sector2
GroupAdd sector3
Una vez que se crean los grupos, podemos crear usuarios para ser asignados a los grupos.
Creación de usuarios en Linux:
Usando el comando "usuarios"Podemos agregar un usuario a nuestro sistema. La sintaxis adecuada es "UserAdd [Opciones] "
Entre las opciones más utilizadas que tenemos:
-gramo Grupo de usuarios principales (aturdir)
-d Directorio de inicio del usuario, de forma predeterminada ubicada en /hogar/
-metro Crear directorio de inicio en caso de que no exista.
-s Asignar un shell específico al usuario, de forma predeterminada es /bin/bash.
Como ejemplo, crearemos el usuario Nicolás y le asignará el grupo sector, También definiremos el hogar y el shell del usuario.
La sintaxis es:
UserAdd -g sector1 -d /home /nicolas -m -s /bin /bash nicolas
Ahora haremos lo mismo con el usuario Martin para ser agregado al sector de grupo2, y un tercer usuario Ivan para el sector3. Usaremos la misma sintaxis:
UserAdd -g sector2 -d /home /martin -m -s /bin /bash martin
entonces
userAdd -g sector3 -d /home /ivan -m -s /bin /bash Ivan
Adduser de comandos vs UserAdd
Mientras que el comando usuarios Ejecuta un archivo binario del sistema El adduser de comando es un script Perl para interactuar con usuarios. Con el agregar usuario comando, la ventaja es que el hogar se crea automáticamente. Si usa el adduser de comando, necesitamos especificar el -metro opción.
Crear o cambiar una contraseña de usuario en Linux:
Después de agregar un usuario con el comando "usuarios"Necesitamos establecer una contraseña para el usuario usando el comando"pasada". Recuerde que Linux es sensible a la caja.
En el siguiente ejemplo, crearemos una contraseña para el usuario Nicolas usando la siguiente sintaxis:
passwd nicolas
Luego solicitará contraseña y confirmación, después de la confirmación, la contraseña se establecerá. Podemos saber que el proceso tuvo éxito cuando el sistema regresa "Contraseña actualizada exitosamente"Como en la imagen:
passwd nicolas
Ingrese la nueva contraseña de UNIX: (Ingresar Contraseña)
Vuelva a hacer una nueva contraseña de UNIX: (Repetir Contraseña)
PASSWD: Contraseña actualizada correctamente
Modificación de usuarios en Linux:
Podemos editar el nombre de usuario del usuario, su directorio de origen, su caparazón y grupos a los que pertenece entre más opciones. Para esto usaremos el comando "usermod".
Como ejemplo, modificaremos el directorio de inicio del usuario de Nicholas que anteriormente definimos como /Inicio/Nicolas y lo reemplazaremos por /Home/Nico1.
Para hacerlo ejecutar:
usermod -d /home /nico1 nicolas
El comando anterior actualizó la casa del usuario.
Bloquear/desbloquear cuenta de usuario
También podemos bloquear una cuenta de usuario. En el siguiente ejemplo, bloquearemos la cuenta del usuario Ivan. El parámetro -l (bloqueo) bloqueará la cuenta de usuario. La sintaxis es:
usermod -l ivan
Para habilitar un usuario bloqueado, podemos usar el parámetro -u (desbloqueo). En el siguiente ejemplo, desbloquearemos el usuario Ivan:
usermod -u ivan
El usuario ahora está desbloqueado.
Eliminar a los usuarios en Linux:
Podemos eliminar a un usuario con el comando usuarios seguido del nombre de usuario. También podemos combinar parámetros, entre la mayoría de las opciones usadas que tenemos:
-F Eliminar archivos de usuario.
-riñonal Eliminar el usuario de la casa y la cola de correo.
En el siguiente ejemplo, eliminaremos la cuenta de usuario "Iván"
UserDel Ivan
Nota: El comando "UserDel" no eliminará al usuario si se ejecuta el proceso.
Modificación de grupos en Linux:
Para modificar grupos, usaremos el comando "groupmod". Este comando permite modificar un nombre de grupo o GID de usuario. La sintaxis es:
GroupMod -G NewGid -n Newname GroupName
En el siguiente ejemplo, modificaremos el nombre del grupo para "sector3" a "contaduria"
Groupmod -N Contaduria Sector3
Eliminar grupos en Linux:
Podemos eliminar un grupo usando el comando "Groupdel" seguido del nombre del grupo. Por ejemplo, para eliminar el sector de grupo4 usaremos la siguiente sintaxis:
Groupdel [Opciones]
En este caso sería solo:
Groupdel sector4
Nota: Si otro usuario es un miembro del grupo que intentamos eliminar, el comando no eliminará el grupo.
Gestión de usuarios gráficos y grupos en Ubuntu Linux (GNOME)
Ubuntu ofrece una administración gráfica para usuarios y grupos. La interfaz es fácil de usar, intuitiva y fácil de usar.
Si no hemos instalado esta interfaz en la ejecución del terminal:
APT Instalar gnome-system-tools
Cuando se le pidió confirmación, prensa "Y" y "ingresar"
Se instalarán los siguientes nuevos paquetes
Quieres continuar? [Y/n] y
Una vez terminado, podemos ejecutar la herramienta desde la línea de comando como "usuarios-administrador"
Gracias por leer este artículo. Ahora puede administrar fácilmente usuarios y grupos en Linux.