Linux02

Post on 13-Jun-2015

864 views 1 download

description

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

Transcript of Linux02

Administración de usuarios, grupos y permisos

Mg. Victor Pando Beltránvictorpando@yahoo.com

CONTENIDO

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

de usuarios Permisos de archivos y carpetas

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?

Cuentas de usuario

LOGIN(Nombre usuario)

PASSWORD(Contraseña)

DIRECTORIO

/home/nombre-usuario

¿Cómo entrar a la Consola o Terminal?

Aplicaciones - Accesorios - Terminal

Ctrl+Alt+ un nº del 1 al 6

ó

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?

¿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>

¿A quién pertenece este archivo?

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

Entramos a la consola y digitamos:

ls -l

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

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

more /etc/shadow

Grupos de usuarios

¿Porqué son importantes los grupos?

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

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

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

Modificación de usuarios

// Cambiar el home de un usuario

# usermod -d /home/carpeta_pedro pedro

Eliminación de usuarios

// Eliminación de un usuario

# userdel -r pedro

Eliminaría el usuario pedro y su carpeta home.

Creación de grupos

// Añadir un grupo

# groupadd alumnos

Modificación de grupos

// Cambiar el gid del grupo profesores

# groupmod -g 2000 profesores

Eliminación de grupos

// Eliminación de un grupo

# groupdel profesores

Añadir usuarios a un grupo

// Añadir un usuario a un grupo

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

Quitar usuarios de un grupo

// Quitar a un usuario de un grupo

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