usuarios y grupos en linux

13
CentOS: Usuarios y Grupos Por Jhonathan Hernández

Upload: syphon18

Post on 08-Jul-2016

269 views

Category:

Documents


5 download

DESCRIPTION

Comandos básicos para poder crear usuario y grupos a través de la consola de Linux.

TRANSCRIPT

Page 1: Usuarios y Grupos en Linux

CentOS: Usuarios y Grupos

Por Jhonathan Hernández

Page 2: Usuarios y Grupos en Linux

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

Page 3: Usuarios y Grupos en Linux

# cat /etc/passwd

Page 4: Usuarios y Grupos en Linux

Archivo /etc/passwd

Page 5: Usuarios y Grupos en Linux

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.

Page 6: Usuarios y Grupos en Linux

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.

Page 7: Usuarios y Grupos en Linux

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

Page 8: Usuarios y Grupos en Linux

Asignar una contraseña a un usuario# passwd pedro

Asigna la contraseña al usuario pedro

Page 9: Usuarios y Grupos en Linux

Eliminar usuario por consola# userdel -r pedro

Con la opción -r eliminará también su carpeta home, ejemplo:

Page 10: Usuarios y Grupos en Linux

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

Page 11: Usuarios y Grupos en Linux

# cat /etc/group

Page 12: Usuarios y Grupos en Linux

El archivo /etc/group

Page 13: Usuarios y Grupos en Linux

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