8
Sistemas Operativos Gestión de Usuarios y Grupos Crear cuentas de usuarios en el SO Linux. Conocer los recursos empleados por un usuario del sistema. Administrando grupos. Objetivos

Sistemas Operativos

  • Upload
    jlce900

  • View
    11

  • Download
    2

Embed Size (px)

DESCRIPTION

Sistemas Operativos

Citation preview

Page 1: Sistemas Operativos

Sistemas Operativos

Gestión de Usuarios y Grupos

• Crear cuentas de usuarios en el SO Linux.

• Conocer los recursos empleados por un usuario del sistema.

• Administrando grupos.

Objetivos

Page 2: Sistemas Operativos

Tema 1: Cuentas de Usuarios

• Una cuenta de usuario, representa a una persona o grupo de personas, a la cual se le asigna un conjunto de permisos sobre un sistema en particular.

• Una cuenta de usuario consta de:

Nombre de usuario (Login)

Nombre real

Contraseña

Permisos

Login : jdiaz Nombre : Juan Diaz Contraseña : ******** Permisos : ........

Cuenta de Usuario

Page 3: Sistemas Operativos

• Al configurarse Linux, se crean automáticamente algunas cuentas de usuario, estas son:

root

bin

daemon

adm, etc.

root

bin

Cuentas de usuario por Defecto

• Cada cuenta de usuario tiene un único identificador (UID: User ID).

• Los números menores que 500 son reservados para cuentas del sistema:

Root -> UID=0

Superusuario, utilizado por el administrador del sistema.

No tiene restricciones.

bin -> UID=1

El propietario de muchos de los programas ejecutables.

daemon -> UID=2

El propietario de muchos de los demonios del sistema.

Cuentas de Usuarios

Page 4: Sistemas Operativos

• La información de las cuentas se encuentra en un archivo:

/etc/passwd • Es un archivo tipo texto

• Permiso de lectura para todos los usuarios.

• Cada l ínea contiene la información de un usuario:

jjara : x :543: 50 : Jorge Jara: /home/jjara:/bin/bash

login password No usado

UID GID comentario directorio hogar

shell

Cuentas de Usuarios: /etc/passwd

• Las contraseñas de los usuarios se encuentran en el archivo:

/etc/shadow • Es un archivo tipo texto

• Cada l ínea contiene la información de un usuario:

jjara:$1$PK4M$9feuvlruyQU7:last:min:max:warm:inact:expire:nouse

login password envejecimiento

Cuentas de Usuarios: /etc/shadow

Page 5: Sistemas Operativos

ventas : x : 50 : jjara,pgarcia,msoto

grupo password Miembros del grupo GID

Grupo de Usuarios: /etc/group

• Cada usuario puede pertenecer a uno o a varios grupos.

• La relación de grupos válidos se encuentran guardados en el archivo:

/etc/group.

• Este archivo contiene una entrada para cada grupo disponible.

Tema 2: Creación de Cuentas de

Usuarios

Page 6: Sistemas Operativos

• El comando useradd le permite crear usuarios rápidamente, sin necesidad de especificar mayores opciones, para cual tomará los valores por defecto.

• Ejemplo:

# useradd -c "Jorge Lopez" jlopez

Creando usuarios con valores por defecto

• Este comando realiza las siguientes actividades:

Una entrada en el archivo /etc/passwd será añadida:

Una entrada en el archivo /etc/shadow también será añadida:

El directorio /home/jlopez será creado.

Debido a que no se especifico UID, se usará el siguiente UID disponible.

jlopez:x:536:536:Jorge Lopez:/home/jlopez:/bin/bash

jlopez:!!:12297:0:99999:7:::

Creando usuarios con valores por defecto

Page 7: Sistemas Operativos

• Una vez que el usuario ha sido creado usted puede realizar cambios manualmente o usando alguna de las herramientas disponibles.

• Linux provee del comando usermod para modificar la información referente a una cuenta de usuario. Este comando tiene opciones similares que el comando useradd.

Modificando cuentas de Usuarios

• La mayoría de sistemas proveen de scripts para eliminar usuarios, tales como userdel.

Ejemplo:

# userdel jjara

• Para eliminar también el directorio hogar, use la opción -r

# usedel -r jjara

Eliminando cuentas de Usuarios

Page 8: Sistemas Operativos

• Para crear un grupo se use el comando groupadd:

#groupadd ventas

• Para añadir un usuario a un grupo use el comando

#usermod -G ventas jjara

• Para eliminar un grupo se use el comando groupdel

#groupdel ventas

Administrando Grupos