CentOS: Usuarios y Grupos
Por Jhonathan Hernández
Los usuarios de Linux El sistema mantiene una base de datos que
asigna los nombres de usuarios a los userids. Esta base de datos se almacena en el archivo
de configuración /etc/passwd
# cat /etc/passwd
Archivo /etc/passwd
Reglas a tener en cuenta El UID de cuenta 0, pertenece al
administrador (root), por debajo de UID 500 esta reservado para el sistema y por encima de UID 500 para los usuarios del sistema.
Solo el administrador del sistema tiene que tener ID 0. Lo contrario significaría estar dando permisos de administración (root) a otra cuenta.
Lo único que identifica a una cuenta root del resto es una identificación UID igual a 0.
Tipos de usuarios Usuarios Normales
Usuarios normales representan gente real que utiliza el sistema,
Tienen un /bin/bash como shell de inicio de sesión.
Un directorio de inicio dentro del directorio /home.
En Linux, los usuarios normales tienen uids mayores a 500.
Usuario root Habitualmente es llamado el superusuario. El usuario root es el usuario rey del sistema. UID 0 es reservado para el usuario root.
Usuarios del Sistema Los usuarios del sistema no representan gente,
sino componentes del sistema.
Crear usuarios por consola# useradd -g profesores -d /home/pedro -m -s /bin/bash pedro
-g: Grupo principal que queremos tenga el usuario (debe existir previamente)
-d: Carpeta home del usuario. Suele ser /home/nombre-usuario
-m: Crear carpeta home si es que no existe.
-s: Intérprete de comandos (shell) del usuario. Suele ser /bin/bash
Asignar una contraseña a un usuario# passwd pedro
Asigna la contraseña al usuario pedro
Eliminar usuario por consola# userdel -r pedro
Con la opción -r eliminará también su carpeta home, ejemplo:
Los grupos en Linux El archivo /etc/group asigna gids
a nombres y a membresías de grupo.
Cada archivo en el sistema de archivos pertenece a un solo gid.
Los usuarios tienen un solo grupo primario definido en el archivo /etc/passwd.
Los usuarios pueden ser miembros de múltiples grupos secundarios definidos en el archivo /etc/group
# cat /etc/group
El archivo /etc/group
Gestionar grupos por consola # groupadd alumnos
Añadir un grupo alumnos # groupdel profesores
Eliminar el grupo profesores # gpasswd -a juan profesores
Agregar al usuario juan al grupo profesores # deluser juan profesores
Quitar al usuario juan del grupo profesores
Top Related