SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Gestión 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.
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.
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”
Añadir usuarios
• Se emplea la siguiente sentencia para crear usuario.
sudo adduser nombreusuario
Recibe los siguientes parámetros
c: añade un comentario al momento de crear el usuario
d: directorio de trabajo o home del usuario.
e: fecha de expiración de la cuenta, debe ser en formato AAAA-
MM-DD
g: grupo principal del usuario
G: establece otros grupos a los cuales puede pertenecer el usuario
r: crea una cuenta de usuario especial
s: Shell predeterminado para el usuario
u: Identificador del usuario, si no se define, se establece el siguiente
número disponible, de acuerdo al tipo de usuario.
Añadir usuarios
• También puede asignar un grupo al usuario cuando lo esta
creando.
sudo adduser -- ingroup
nombregrupo nombre usuario
“Se puede verificar el archivo /etc/adduser.conf para
verificar las opciones por defecto al crear un usuario”.
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
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-DD
g: grupo principal del usuario
G: modifica los otros grupos a los cuales puede pertenecer el usuario
l: modifica el login o nombre de usuario
L: bloquea la cuenta de usuario
s: cambia el Shell predeterminado para el usuario
u: cambia el Identificador del usuario
U: desbloquea un usuario que previamente había sido bloqueado con la opción -L
Verificar grupos con comando: groups nombreusuario
Modificar Grupo
•Se emplea la siguiente comando
para modificar los usuarios:
sudo groupmod –n nuevonombre
nombregrupo
Se recomienda verificar “man” para conocer
parámetros adicionales.
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”
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.
Elementos Adicionales
“Comandos que
se pueden
emplear al
interior de
Ubuntu a manera
de utilitarios”.
who “Permite conocer que
usuario se encuentra
logueado actualmente
en el sistema”.
passwd
“Permite cambiar la
contraseña del usuario ,
si es super usuario,
cambia la de
cualquiera”.
df -h
“Presenta el espacio
empleado en el disco
duro”.
free -m
“Presenta el espacio
libre y ocupado,
expresado en
Megabytes”.
uname -a
“Imprime toda la
información del
sistema”.
ps
“Presenta todos los
procesos que
actualmente se están
ejecutando en el
sistema”.
ifconfig
“Presenta toda la
Información de la red”.
su -l
“Permite realizar el
proceso de autenticación
de otro usuario”.
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
cat “Se emplea para
presentar por pantalla el
contenido de un
archivo”.
head “Presenta las primeras
diez líneas de la salida
estándar ”.
ls | head
tail “Presenta las ultimas
diez líneas de la salida
estándar ”.
ls | tail
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas

Más contenido relacionado

La actualidad más candente

Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
Miguel Magaña
 

La actualidad más candente (20)

Introducción a CentOS 7
Introducción a CentOS 7Introducción a CentOS 7
Introducción a CentOS 7
 
Access control list acl - permissions in linux
Access control list acl  - permissions in linuxAccess control list acl  - permissions in linux
Access control list acl - permissions in linux
 
Estructura de directorios de Linux
Estructura de directorios de LinuxEstructura de directorios de Linux
Estructura de directorios de Linux
 
Introduction to Linux
Introduction to Linux Introduction to Linux
Introduction to Linux
 
tipos de archivos y directorios
tipos de archivos y directorios tipos de archivos y directorios
tipos de archivos y directorios
 
Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File System
 
Linux Basic Commands
Linux Basic CommandsLinux Basic Commands
Linux Basic Commands
 
Networking in linux
Networking in linuxNetworking in linux
Networking in linux
 
User Administration in Linux
User Administration in LinuxUser Administration in Linux
User Administration in Linux
 
File permissions
File permissionsFile permissions
File permissions
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Linux suse
Linux suseLinux suse
Linux suse
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Linux
Linux Linux
Linux
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Unix Linux Commands Presentation 2013
Unix Linux Commands Presentation 2013Unix Linux Commands Presentation 2013
Unix Linux Commands Presentation 2013
 
Ssh telnet
Ssh telnetSsh telnet
Ssh telnet
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Gestion de usuarios y grupos ubuntu

Quasi - Gestion usuarios LINUX
Quasi - Gestion usuarios LINUXQuasi - Gestion usuarios LINUX
Quasi - Gestion usuarios LINUX
degarden
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
victdiazm
 

Similar a Gestion de usuarios y grupos ubuntu (20)

Semana 16 usuarios_y_grupos
Semana 16 usuarios_y_gruposSemana 16 usuarios_y_grupos
Semana 16 usuarios_y_grupos
 
Tipos de usuarios
Tipos de usuariosTipos de usuarios
Tipos de usuarios
 
RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU RESUME SOBRE LA TERMINAL DE UBUNTU
RESUME SOBRE LA TERMINAL DE UBUNTU
 
19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntu
 
Victor Martínez
Victor Martínez Victor Martínez
Victor Martínez
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 
Archivos de usuarios y grupos
Archivos de usuarios y gruposArchivos de usuarios y grupos
Archivos de usuarios y grupos
 
Administración de usuarios y grupos
Administración de usuarios y gruposAdministración de usuarios y grupos
Administración de usuarios y grupos
 
[ES] Tareas Administrativas en GNU/Linux
[ES] Tareas Administrativas en GNU/Linux[ES] Tareas Administrativas en GNU/Linux
[ES] Tareas Administrativas en GNU/Linux
 
Unidad 10 - Puesta en marcha del sistema
Unidad 10 - Puesta en marcha del sistemaUnidad 10 - Puesta en marcha del sistema
Unidad 10 - Puesta en marcha del sistema
 
Gestionar usuarios y grupos en ubuntu 12
Gestionar usuarios y grupos en ubuntu 12Gestionar usuarios y grupos en ubuntu 12
Gestionar usuarios y grupos en ubuntu 12
 
Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3
 
Administracion y comanados basicos Arq del computador
Administracion y comanados basicos Arq del computadorAdministracion y comanados basicos Arq del computador
Administracion y comanados basicos Arq del computador
 
Quasi - Gestion usuarios LINUX
Quasi - Gestion usuarios LINUXQuasi - Gestion usuarios LINUX
Quasi - Gestion usuarios LINUX
 
Apuntes de linux
Apuntes de linux Apuntes de linux
Apuntes de linux
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
ADMINISTRACIÓN DE USUARIOS Y GRUPOS
ADMINISTRACIÓN DE USUARIOS Y GRUPOSADMINISTRACIÓN DE USUARIOS Y GRUPOS
ADMINISTRACIÓN DE USUARIOS Y GRUPOS
 
Presentación linux
Presentación linuxPresentación linux
Presentación linux
 
330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16
 

Más de Jose Diaz Silva

Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetos
Jose Diaz Silva
 

Más de Jose Diaz Silva (20)

Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos Avanzados
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Modding PC
Modding PCModding PC
Modding PC
 
Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - Ubuntu
 
Problemas en pruebas de implantacion
Problemas en pruebas de implantacionProblemas en pruebas de implantacion
Problemas en pruebas de implantacion
 
Mother board tarjeta madre - elementos varios
Mother board   tarjeta madre - elementos variosMother board   tarjeta madre - elementos varios
Mother board tarjeta madre - elementos varios
 
Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetos
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del Software
 
SSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia SeguraSSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia Segura
 
Metodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPMetodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XP
 
Taller Crontab - Ubuntu
Taller Crontab  - UbuntuTaller Crontab  - Ubuntu
Taller Crontab - Ubuntu
 
Capacitacion implantacion de Software
Capacitacion implantacion de SoftwareCapacitacion implantacion de Software
Capacitacion implantacion de Software
 
Programar tareas crontab en Ubuntu
Programar tareas  crontab en UbuntuProgramar tareas  crontab en Ubuntu
Programar tareas crontab en Ubuntu
 
Errores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareErrores y fracasos en la implantación de Software
Errores y fracasos en la implantación de Software
 
Tipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioTipos de memoria del computador - Compendio
Tipos de memoria del computador - Compendio
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xe
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - Compendio
 
Puertos de un computador - Compendio
Puertos de un computador - CompendioPuertos de un computador - Compendio
Puertos de un computador - Compendio
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finales
 

Gestion de usuarios y grupos ubuntu

  • 1. Gestión de usuarios y Grupos Ubuntu
  • 2. 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.
  • 3. 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.
  • 4. 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”
  • 5. Añadir usuarios • Se emplea la siguiente sentencia para crear usuario. sudo adduser nombreusuario Recibe los siguientes parámetros c: añade un comentario al momento de crear el usuario d: directorio de trabajo o home del usuario. e: fecha de expiración de la cuenta, debe ser en formato AAAA- MM-DD g: grupo principal del usuario G: establece otros grupos a los cuales puede pertenecer el usuario r: crea una cuenta de usuario especial s: Shell predeterminado para el usuario u: Identificador del usuario, si no se define, se establece el siguiente número disponible, de acuerdo al tipo de usuario.
  • 6. Añadir usuarios • También puede asignar un grupo al usuario cuando lo esta creando. sudo adduser -- ingroup nombregrupo nombre usuario “Se puede verificar el archivo /etc/adduser.conf para verificar las opciones por defecto al crear un usuario”.
  • 7. 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
  • 8. 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-DD g: grupo principal del usuario G: modifica los otros grupos a los cuales puede pertenecer el usuario l: modifica el login o nombre de usuario L: bloquea la cuenta de usuario s: cambia el Shell predeterminado para el usuario u: cambia el Identificador del usuario U: desbloquea un usuario que previamente había sido bloqueado con la opción -L Verificar grupos con comando: groups nombreusuario
  • 9. Modificar Grupo •Se emplea la siguiente comando para modificar los usuarios: sudo groupmod –n nuevonombre nombregrupo Se recomienda verificar “man” para conocer parámetros adicionales.
  • 10. 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”
  • 11. 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.
  • 12. Elementos Adicionales “Comandos que se pueden emplear al interior de Ubuntu a manera de utilitarios”.
  • 13. who “Permite conocer que usuario se encuentra logueado actualmente en el sistema”.
  • 14. passwd “Permite cambiar la contraseña del usuario , si es super usuario, cambia la de cualquiera”.
  • 15. df -h “Presenta el espacio empleado en el disco duro”.
  • 16. free -m “Presenta el espacio libre y ocupado, expresado en Megabytes”.
  • 17. uname -a “Imprime toda la información del sistema”.
  • 18. ps “Presenta todos los procesos que actualmente se están ejecutando en el sistema”.
  • 20. su -l “Permite realizar el proceso de autenticación de otro usuario”.
  • 21. 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
  • 22. cat “Se emplea para presentar por pantalla el contenido de un archivo”.
  • 23. head “Presenta las primeras diez líneas de la salida estándar ”. ls | head
  • 24. tail “Presenta las ultimas diez líneas de la salida estándar ”. ls | tail