Sei sulla pagina 1di 3

Prácticas LINUX - Sistemas Informáticos Monousuario y Multiusuario

Práctica 2: Gestión de Usuarios

A. ESTUDIO DE COMANDOS DE ADMINISTRACIÓN DE USUARIOS.

Con el objetivo de ir familiarizándonos con los comandos de Unix en general, y Linux


en particular, vamos a realizar un pequeño estudio de los comandos mas interesantes.

Lo que se pide es, para cada uno de los comandos, lo siguiente:

a) Explicar brevemente con tus palabras para qué sirve.


b) Indicar las opciones más interesantes que se pueden usar para cada comando.
Se propondrán entre paréntesis las que se consideran interesantes.
c) Poner ejemplos de para qué se usaría el comando en la práctica con las
diferentes opciones y una breve descripción del efecto de su ejecución.

Un ejemplo de esto sería:

Comando Useradd
Utilidad Crea un usuario
Opciones -c Introduce un comentario, información (nombre y apellido).
-d Especifica el directorio personal
-e Especifica la fecha en la que la cuenta expira
-g Especifica el grupo principal al que pertenece el usuario
-G Especifica los grupos secundarios
-s Especifica la shell de inicio para el usuario
-m Indica que cree el directorio del usuario si no existe.
Ejemplos useradd –c “primer usuario01” –d /home/usuario01 –m –s
/bin/bash –g grupo1 –G otro1,otro2,otro3 usuario01
Crea el usuario “usuario01”, le asigna el directorio de trabajo
“/home/usuario01”, establece la shell de trabajo “bash”, establece como
grupo principal “grupo1” y grupos secundarios “otro1,otro2 y otro3”

El formato del ejemplo es OBLIGATORIO. No se trata de copiar nada, entended lo que


pone en la ayuda de los comandos y luego explicadlo con vuestras palabras. Usad el
comando man para obtener información de las opciones (ejemplo: man ls).

Los comandos que tenéis que buscar, probar y explicar son:

passwd [-n, -x, -e] userdel [-r] usermod [-c,-d,-e,-g,-G,-s–m]


groupadd [-g] groupdel groupmod [-g,-n]
su [-, -l] chown chgrp
getfacl mask chage
chsh groups id

La entrega será en formato Word, PDF, RTF, etc.

Estos son los comandos que os pueden caer en el examen, así que luego el
trabajo lo podéis usar para estudiar ;)
Prácticas LINUX - Sistemas Informáticos Monousuario y Multiusuario

PARTE PRÁCTICA

Somos los administradores de una pequeña empresa que quiere implantar un sistema
informático basado en Linux. Para empezar, se desea crear cuentas de usuario y
grupos en el servidor Linux y unas cuantas carpetas con los permisos
correspondientes.

Las cuentas que se desean crear son:

a) Dentro del grupo “usuarios1“, que deberemos crear:


• nombre de usuario: “pcortijo“, contraseña: “rpq382“
• nombre de usuario: “iserrano“, contraseña: “azul“
• nombre de usuario: “rsanchez“, contraseña: “rtpsan“
• nombre de usuario: “lmejuto“, contraseña: “referee“

b) Dentro del grupo “usuarios2“, que deberemos crear:


• nombre de usuario: “jjimenez“, contraseña: “jj120704“
• nombre de usuario: “lperez“, contraseña: “lpg“
• nombre de usuario: “mgonzalez“, contraseña: “antonio“
• nombre de usuario: “alopez“, contraseña: “zepola“

Las carpetas a crear son:


var

seguridad

cuentas upload download grupo1 grupo2

pcortijo iserrano ...

En resumen, en la carpeta “seguridad“ tendremos tres carpetas: “cuentas“, “upload“ y


“Download“ y dentro de la carpeta “Cuentas“ tendremos una carpeta por cada cuenta
de usuario (tanto normales como superusuarios).

A estas cuentas asignaremos los siguientes permisos:

• seguridad: nadie salvo el administrador (“root“) tendrá permisos para tocar


esta carpeta. No se podrá borrar, mover, renombrar, etc. Tampoco se podrán
modificar su contenido.
• cuentas: lo mismo que “Seguridad“.
• upload: en esta carpeta todo el mundo podrá copiar archivos nuevos. No se
podrá modificar los archivos existentes ni tampoco borrarlos. Tampoco podrán
modificar unos usuarios los archivos de otros (aunque esto depende también
de los permisos que cada usuario de a sus archivos).
• download: en esta carpeta habrá archivos que podrán ser accedidos por
todos los usuarios. Estos archivos no podrán, sin embargo, borrarse o
modificarse. Tampoco se podrán crear archivos nuevos.
Prácticas LINUX - Sistemas Informáticos Monousuario y Multiusuario

• cuentas personales de usuario: en cada carpeta, el usuario propietario de


la misma podrá copiar, modificar, etc., archivos a su antojo. El resto de los
usuarios del mismo grupo podrán ver los ficheros, pero no modificarlos.
• grupo1: A esta carpeta solamente tendrán acceso los usuarios del grupo1, y
tendrán permisos de lectura, escritura y ejecución.
• grupo2: A esta carpeta solamente tendrán acceso los usuarios del grupo2, y
tendrán permisos de lectura, escritura y ejecución.

Probad la configuración de las cuentas creando unos cuantos archivos en la carpeta


download como administrador y en la carpeta upload y en las de usuario como cada
usuario en concreto.

Para cambiar los permisos, necesitaréis la orden “chmod“. Si necesitáis cambiar la


propiedad de un fichero, usad el comando “chown“, “chgrp”, etc.

Forma de Entrega

Se entregará un fichero .tar.gz que contendrá la estructura de directorios una vez


creada y terminada. Además, se incluirán los ficheros “passwd“ y “group“ que habrán
sido modificados al crear las cuentas.

Potrebbero piacerti anche