Gestion de usuarios y grupos ubuntu

25
Gestión de usuarios y Grupos Ubuntu

description

Se presentan los comandos que permiten controlar los usuarios y los grupos, tanto para agregar, como modificar y eliminar. Se finaliza la presentación con el cubrimiento de algunas de las sentencias de empleo utilitario en terminales Ubuntu. Con lo anterior se cubre la primera parte de la introducción a herramientas GNU,

Transcript of Gestion de usuarios y grupos ubuntu

Page 1: Gestion de usuarios y grupos  ubuntu

Gestión de usuarios y GruposUbuntu

Page 2: Gestion de usuarios y grupos  ubuntu

Tipos de Usuario-Ubuntu

• Super usuario o administrador:• Posee todos los privilegios – Puede instalar programas –

puede manipular el Kernel – Id de usuario = 0.

•Usuarios normales:• Acceso y permisos limitados, no puede instalar

programas ni modificar configuraciones – Id de usuario va del 500 en adelante

•Usuarios especiales:• Usuarios que no inician sesión, propios del sistema – Su

id de usuario va del 1 al 100.

Page 3: Gestion de usuarios y grupos  ubuntu

Archivo /etc/passwd

• En este archivo se encuentra la información de los usuarios existentes en el sistema.

• Al leer el archivo con un editor por ejemplo “pico” se puede encontrar una línea con la siguiente estructura:

• usuario1:FXHHZtg:900:900:usuario1 fabian:/home/usuario1:/bin/bash

Usuario1: Nombre de usuario , el identificador de inicio de sesión.FXHHZtg: Representa la contraseña encriptada del usuario.900: Numero de identificación del usuario.900: Numero de identificación del grupo.Usuario1 Fabián: Comentarios o nombre completo del usuario./home/usuario1: Directorio de trabajo del usuario./bin/bash: Shell predeterminado que empleara el usuario.

Page 4: Gestion de usuarios y grupos  ubuntu

Archivos y Directorios relacionados

• /etc/shadow: contiene los passwords encriptados de los usuarios cuando se emplean shadow passwords.

• /etc/group: contiene los miembros de cada grupo, excepto para el grupo principal, que aparece en /etc/passwd.

• /etc/skel: directorio que contiene el contenido del directorio de los nuevos usuarios.

“El archivo shadow solo existirá si se empleo shadow passwords”

Page 5: Gestion de usuarios y grupos  ubuntu

Añadir usuarios

• Se emplea la siguiente sentencia para crear usuario.

sudo adduser nombreusuarioRecibe los siguientes parámetros

c: añade un comentario al momento de crear el usuariod: directorio de trabajo o home del usuario.e: fecha de expiración de la cuenta, debe ser en formato AAAA-MM-DDg: grupo principal del usuarioG: establece otros grupos a los cuales puede pertenecer el usuarior: crea una cuenta de usuario especials: Shell predeterminado para el usuariou: Identificador del usuario, si no se define, se establece el siguiente número disponible, de acuerdo al tipo de usuario.

Page 6: Gestion de usuarios y grupos  ubuntu

Añadir usuarios

• También puede asignar un grupo al usuario cuando lo esta creando.

sudo adduser -- ingroupnombregrupo nombre usuario

“Se puede verificar el archivo /etc/adduser.conf para

verificar las opciones por defecto al crear un usuario”.

Page 7: Gestion de usuarios y grupos  ubuntu

Añadir Grupo

• Se emplea la siguiente sentencia para crear grupos.

sudo addgroup nombregrupo

Puede conocer los grupos existentes con el siguiente comando:

cat /etc/group | cut -d”:” -f1

Page 8: Gestion de usuarios y grupos  ubuntu

Modificar Usuario

• Se emplea la siguiente comando para modificar los usuarios:

Usermod parámetro nombreusuario

Recibe los siguientes parámetros:

c: añade o modifica el comentario del usuario.d: modifica el directorio de trabajo o home del usuario.e: modifica o define la fecha de expiración de la cuenta, debe ser en formato AAAA-MM-DDg: grupo principal del usuarioG: modifica los otros grupos a los cuales puede pertenecer el usuariol: modifica el login o nombre de usuarioL: bloquea la cuenta de usuarios: cambia el Shell predeterminado para el usuariou: cambia el Identificador del usuarioU: desbloquea un usuario que previamente había sido bloqueado con la opción -L

Verificar grupos con comando: groups nombreusuario

Page 9: Gestion de usuarios y grupos  ubuntu

Modificar Grupo

•Se emplea la siguiente comando para modificar los usuarios:

sudo groupmod –n nuevonombrenombregrupo

Se recomienda verificar “man” para conocer parámetros adicionales.

Page 10: Gestion de usuarios y grupos  ubuntu

Eliminar Usuario

• Se emplea la siguiente comando para eliminar los usuarios:

sudo userdel nombreusuario

Recibe los siguientes parámetros:

r: Elimina la cuenta totalmente, incluyendo el directorio de trabajo (y todos los archivos que contenga).f: Elimina la cuenta totalmente, el directorio de trabajo y lo hace sin importar si está trabajando actualmente en el sistema

“Se recomienda siempre borrar con el parámetro r”

Page 11: Gestion de usuarios y grupos  ubuntu

Eliminar Grupo

•Se emplea la siguiente comando para eliminar un grupo:

sudo groupdel nombregrupo

Verifique el archivo /etc/group para verificar el borrado del mismo.

Page 12: Gestion de usuarios y grupos  ubuntu

Elementos Adicionales

“Comandos que se pueden emplear al interior de Ubuntu a manera de utilitarios”.

Page 13: Gestion de usuarios y grupos  ubuntu

who “Permite conocer que usuario se encuentra logueado actualmente en el sistema”.

Page 14: Gestion de usuarios y grupos  ubuntu

passwd“Permite cambiar la contraseña del usuario , si es super usuario, cambia la de cualquiera”.

Page 15: Gestion de usuarios y grupos  ubuntu

df -h“Presenta el espacio empleado en el disco duro”.

Page 16: Gestion de usuarios y grupos  ubuntu

free -m“Presenta el espacio libre y ocupado, expresado en Megabytes”.

Page 17: Gestion de usuarios y grupos  ubuntu

uname -a“Imprime toda la información del sistema”.

Page 18: Gestion de usuarios y grupos  ubuntu

ps“Presenta todos los procesos que actualmente se están ejecutando en el sistema”.

Page 19: Gestion de usuarios y grupos  ubuntu

ifconfig“Presenta toda la Información de la red”.

Page 20: Gestion de usuarios y grupos  ubuntu

su -l“Permite realizar el proceso de autenticación de otro usuario”.

Page 21: Gestion de usuarios y grupos  ubuntu

grep“Permite buscar un patrón de texto al interior de un archivo”.

-c En lugar de imprimir las líneas que coinciden, muestra el número de líneas que coinciden.-e PATRON nos permite especificar varios patrones de búsqueda o proteger aquellos patrones de búsqueda que comienzan con el signo -.-r busca recursivamente dentro de todos los subdirectorios del directorio actual.-v nos muestra las líneas que no coinciden con el patrón buscado.-i ignora la distinción entre mayúsculas y minúsculas.-n Numera las líneas en la salida.-E nos permite usar expresiones regulares. Equivalente a usar egrep.-o le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.-f ARCHIVO extrae los patrones del archivo que especifiquemos. Los patrones del archivo deben ir uno por línea.-H nos imprime el nombre del archivo con cada coincidencia

Page 22: Gestion de usuarios y grupos  ubuntu

cat“Se emplea para presentar por pantalla el contenido de un archivo”.

Page 23: Gestion de usuarios y grupos  ubuntu

head“Presenta las primeras diez líneas de la salida estándar ”.

ls | head

Page 24: Gestion de usuarios y grupos  ubuntu

tail“Presenta las ultimas diez líneas de la salida estándar ”.

ls | tail

Page 25: Gestion de usuarios y grupos  ubuntu

@josefabiandiaz

[email protected]

https://www.youtube.com/user/fabiandiazs

Msc.Ing.Jose Fabián Diaz Silva

Consultas