Linux02
-
Upload
victor-pando -
Category
Education
-
view
865 -
download
1
description
Transcript of Linux02
Administración de usuarios, grupos y permisos
Mg. Victor Pando Beltrá[email protected]
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
Vector Linux Zen Walk Xubuntu Deli Linux
Slax Damn Small Feather Linux Puppy Linux
MuLinuxAustrum