Linux02

23
Administración de usuarios, grupos y permisos Mg. Victor Pando Beltrán [email protected]

description

Administración de usuarios y grupos con GNU/Linux.

Transcript of Linux02

Page 1: Linux02

Administración de usuarios, grupos y permisos

Mg. Victor Pando Beltrá[email protected]

Page 2: Linux02

CONTENIDO

Usuarios y grupos de usuarios Administración de usuarios y grupos

de usuarios Permisos de archivos y carpetas

Page 3: Linux02

USUARIOS Y GRUPOS DE USUARIOS

UNIX es un sistema operativo MULTIUSUARIO.

GNU/Linux está basado en UNIX

Si muchos usuarios acceden al sistema ¿Cómo se administra y asegura los datos de cada usuario?

Page 4: Linux02

Cuentas de usuario

LOGIN(Nombre usuario)

PASSWORD(Contraseña)

DIRECTORIO

/home/nombre-usuario

Page 5: Linux02

¿Cómo entrar a la Consola o Terminal?

Aplicaciones - Accesorios - Terminal

Ctrl+Alt+ un nº del 1 al 6

ó

Page 6: Linux02

Los procesos

Cuando el usuario ejecuta una aplicación ejecuta un PROCESO.

¿Cómo averiguar que procesos están ejecutándose?

ps auxtop ¿Cuál es la diferencia entre estos comandos?

Page 7: Linux02

¿Cómo crear un archivo de texto en GNU/Linux?

1º Entrar a la consola.2º Comando: vi MiArchivo.txt<ENTER>3º Guardar:<ESC>:wq <ENTER>

Page 8: Linux02

¿A quién pertenece este archivo?

A un usuario y a un grupo¿Cómo averiguamos?

Entramos a la consola y digitamos:

ls -l

Page 9: Linux02

¿Cómo visualizar el archivo passwd?more /etc/passwd

Page 10: Linux02

¿Cómo ver las contraseñas de los usuarios?

more /etc/shadow

Page 11: Linux02

Grupos de usuarios

¿Porqué son importantes los grupos?

Page 12: Linux02

Atributos de los grupos

GID= Group IDentifier

Grupos especiales -> gid <100Grupos normales -> gid > 1000

Info de grupos: /etc/group

Clave de grupos: /etc/gshadow

SUPERUSUARIO -> root

Page 13: Linux02

Administración de usuarios y grupos

Creación de usuarios /useradd Modificación de usuarios / usermod Eliminación de usuarios / userdel Creación de grupos / groupadd Modificación de grupos / groupmod Eliminación de grupos / groupdel Añadir usuarios a un grupo / adduser Quitar usuarios de un grupo / deluser

Page 14: Linux02

Creación de usuarios

La sintaxis es:

#useradd [opciones] nombre-usuario

Entre las opciones más destacables tenemos:

-g: Grupo principal que queremos tenga el usuario (debe existir)

-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 15: Linux02

Modificación de usuarios

// Cambiar el home de un usuario

# usermod -d /home/carpeta_pedro pedro

Page 16: Linux02

Eliminación de usuarios

// Eliminación de un usuario

# userdel -r pedro

Eliminaría el usuario pedro y su carpeta home.

Page 17: Linux02

Creación de grupos

// Añadir un grupo

# groupadd alumnos

Page 18: Linux02

Modificación de grupos

// Cambiar el gid del grupo profesores

# groupmod -g 2000 profesores

Page 19: Linux02

Eliminación de grupos

// Eliminación de un grupo

# groupdel profesores

Page 20: Linux02

Añadir usuarios a un grupo

// Añadir un usuario a un grupo

# adduser juan profesores // añade juan al grupo profesores

Page 21: Linux02

Quitar usuarios de un grupo

// Quitar a un usuario de un grupo

# deluser juan profesores // quita a juan del grupo profesores

Page 22: Linux02