Você está na página 1de 16

INSTITUTO TECNOLÓGICO DE TLAXIACO

ADMINISTRACIÓN Y SEGURIDAD EN REDES

MANUAL DE PRÁCTICAS CON S.O. SLACKWARE

FRANCISCO VELASCO VELASCO

FACILITADOR:

ING. NEIRA SANCHEZ ROJAS


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

PRÁCTICA NO. 4: AGREGAR USUARIOS Y GRUPOS

INTRODUCCIÓN

En la presente práctica se detalla de manera general los comandos básicos para


agregar usuarios y grupos en el Sistema Operativo SLACKWARE® el cual
corresponde a una distribución de LINUX ®, este es el sistema operativo en el
cual se desarrolla la práctica siguiente.

OBJETIVO.
Conocer los comandos básicos que van a permitir agregar usuarios, grupos, en
un directorio especificado y poder modificar sus privilegios.

2 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

FUNDAMENTO TEORICO PARA EL DESARROLLO DE LA


PRÁCTICA

El comando useradd.

El primer paso para crear una nueva cuenta consiste en utilizar el mandato useradd del
siguiente modo:

useradd nombre_del_usuario

Ejemplo:

Useradd franco1

Lo segundo: la orden passwd.

Después de crear la nueva cuenta con useradd o que sigue a continuación es especificar una
contraseña para el usuario. Determine una que le resulte fácil de recordar, que mezcle
números, mayúsculas y minúsculas y que, preferentemente, no contenga palabras que se
encontrarían fácilmente en el diccionario.

Algunas opciones:

-u : permite especificar el UID.


-c : añade los valores a la sección de comentarios.
-d : permite especificar el directorio de trabajo, creará automáticamente el directorio
señalado.
-s : permite establecer el shell.

3 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

El comando passwd.

Comando passwd: permite establecer y/o cambiar la contraseña de un usuario. También


puede bloquear, desbloquear y deshabilitar una cuenta. Si se invoca sin argumentos se
asume que se está cambiando la contraseña del usuario actual.

Algunas Opciones:

-d : deshabilita la necesidad de contraseña del usuario.


-l : bloquea la cuenta de un usuario añadiendo un signo de admiración (!) delante de su
contraseña en el archivo /etc/shadow.
-u : desbloquea la cuenta de un usuario bloqueado.

Comandos para gestionar grupos

 Comando groupadd : permite añadir un grupo al sistema.

Ejemplos:

# groupadd admin
# groupadd –g 601 supervisor # añade un grupo supervisor con GID
601

 Comando groupdel : permite eliminar un grupo del sistema, el grupo no podrá ser
eliminado si este es el grupo primario de un usuario.

Ejemplo:
# groupdel admin

 Comando groupmod : permite modificar el nombre o GID de un grupo.

Ejemplos:

# groupmod –g 701 supervisor # cambia el GID a 601 del grupo


supervisor
# groupmod -n manager supervisor # cambia el nombre del grupo supervisor
a manager

 Comando gpasswd : permite administrar los grupos. Se puede utilizar para añadir y
eliminar usuarios, señalar un administrador e indicar un password para el grupo.

4 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

Ejemplos:

# gpasswd -A raul admin # señala como administrador del grupo admin al


usuario raul
# gpasswd admin # cambia el passwd del grupo admin
# gpasswd -a juan admin # añade el usuario juan al grupo admin

Comandos adicionales para gestionar usuarios

Comando Descripción
# whoami # nos muestra que usuario somos
# groups [usuario] # nos sirve para saber a qué grupos pertenecemos
# id [usuario] # nos mostrará nuestro uid, gid, y el id del grupo al que
pertenecemos
# su [usuario] # sirve para convertirnos en otro usuario sin tener que
salir de la sesión, así como para cambiar a ser un
superusuario
# newgrp [grupo] # sirve para cambiar de grupo, se utiliza para cambiar a
un grupo que no pertenecemos
# who # nos muestra la lista de usuarios dentro del sistema
# w [usuario] # nos muestra la lista de usuarios dentro del sistema y
también lo que están haciendo
# write [usuario] # comando que se utiliza para comunicarse entre los
usuarios del sistema
# wall [mensaje] # permite enviar un mensaje a todos los terminales de
los usuarios dentro sistema
# mesg [y|n] #permite activar o desactivar la opción de recibir
mensajes

5 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

El comando chmod.

Comando para autorizar permisos chmod. Cambia los permisos de acceso de un


fichero

En la tabla siguiente se muestran los privilegios que pueden tener los usuarios,
grupos, otros.

encriptación Descripción
---=0 No se tiene ningún permiso
--x=1 Un solo permiso de ejecución
-w-=2 Un solo permio de escritura
-wx=3 Permiso de escritura y ejecución
r--=4 Permiso de lectura.
r-x=5 Permiso de lectura y ejecución.
rw-=6 Permiso de lectura y escritura.
rwx=7 Permiso de lectura, escritura y
ejecución.

Permisos

rwx rwx rwx


usuarios grupos otros

6 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

DESARROLLO DE LA PRÁCTICA.

1.- Crear 3 usuarios y 3 grupos con las siguientes características.

Usuarios Grupos
1 usuarios de lectura------------------- 1 grupo de lectura y ejecución
2 usuario de escritura------------------ 2 grupo de escritura y ejecución
3 usuario de ejecución----------------- 3 grupo de lectura, escritura y ejecución

Pasos:

I.- El primer usuario tendrá el permiso de lectura y corresponde a un grupo que tiene
permiso de lectura y ejecución.

1.-Crear el grupo
Comando a utilizar: groupadd
groupadd franco1

2.- Agregar el usuario francisco1 al grupo franco1


useradd –m –d /home/francisco1 -g franco1 francisco1

3.-Asigna los permisos correspondientes

Comando a utilizar: chmod


chmod –R 430 /home/francisco1

7 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

II.- El segundo usuario tendrá el permiso de escritura y corresponde a un grupo que tiene
permiso de escritura y ejecución.

1.-Crear el grupo
Comando a utilizar: groupadd
groupadd franco2

2.- Agregar el usuario francisco1 al grupo franco1


useradd –m –d /home/francisco2 -g franco2 francisco2

3.-Asigna los permisos correspondientes

Comando a utilizar: chmod


chmod –R 230 /home/francisco2

III.- El tercer usuario tendrá el permiso de ejecución y corresponde a un grupo que tiene
permiso de lectura, escritura y ejecución.

1.-Crear el grupo
Comando a utilizar: groupadd
groupadd franco1

2.- Agregar el usuario francisco1 al grupo franco1


useradd –m –d /home/francisco1 -g franco1 francisco1

3.-Asigna los permisos correspondientes

Comando a utilizar: chmod


chmod –R 170 /home/francisco1

8 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

Capturas de pantallas.

Descripción: en la imagen se puede observar los usuarios creados y asignados a los grupos
correspondientes.

9 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

En la siguiente imagen se muestra los permisos otorgados a los usuarios y grupos.

IV.-Y por último procederemos a colocarles una contraseña.

Passwd francisco1
New password:******
Re-enter new password:******
Passwd: password changed

Passwd francisco2
New password:******
Re-enter new password:******
Passwd: password changed

Passwd francisco3
New password:******
Re-enter new password:******
Passwd: password changed

10 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

REFERENCIAS BIBLIOGRAFICAS

[1] http://www.configurarequipos.com/doc827.html
[2] http://www.linuxparatodos.net/portal/staticpages/index.php?page=02-
cuentas-usuario

CONCLUSIONES

En esta práctica se pudo conocer los comandos básicos mediante los cuales
agregamos usuarios a ciertos grupos, especificando sus privilegios, al hacerle
pruebas de admisión a los grupos se puede comprobar sus restricciones, por
ejemplo en el caso del primer usuario, el cual solo era de lectura, se intentó
modificar sus características y mostraba un mensaje de permiso denegado esto
quiere decir de que si cumple con los parámetros, y que solo con el comando
chmod se pueden modificar los parámetros que posee cada usuario o grupo.

11 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

PRACTICA 3: COMPILACIÓN DEL KERNEL

INTRODUCCIÓN

Porque compilamos el kernel en el S.O. GNU/Linux®, bueno como ya


sabemos que el kernel es el corazón de nuestro sistema operativo, va a permitir
que el software y hardware trabajen juntos, pues se encarga de gestionar la
memoria física del sistema, el procesador, y todos los periféricos. Esta es la tarea
principal que realiza el núcleo de un S.O. ahora bien volviendo a la pregunta de
porque es necesario compilar el kernel, cuando sale un kernel con una nueva
versión tiene mejoras en cuanto a la versión anterior por eso es recomendable
compilarlo, para que así pueda gestionar mejor los recursos de la computadora.

12 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

DESARROLLO

A continuación se listan los pasos que se utilizan para realizar la compilación del
kernel en el S.O. Slackware 13.1.

1.- Descargar los archivos siguientes:

grsecurity-2.2.1-2.6.32.30-201103021740.patch
linux-2.6.32.30.tar

2.- Copiar los archivos a una usb <<de preferencia>>

3.-Montar nuestra memoria con el siguiente comando.


-Creamos una carpeta para montar nuestra unidad

# mkdir /mnt/usb

-montamos nuestra unidad con el comando siguiente.

# mount –t vfat /dev/sdb1 /mnt/usb

4.- Posicionarse en la siguiente ruta

#cd /mnt/usb/

Listamos el contenido con el comando: ls –l

5.- Copiar los archivos que corresponden al kernel y al parche

#cp Linux-2.6.32.15.tar.bz2 /usr/src


#cp grsecurity-2.2.1-2.6.32.30-201103021740.patch /usr/src

6.- Descomprimir el archivo que contine el kernel

#tar -xvjf Linux-2.6.32.15.tar.bz2

13 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

7.- Con eso se nos crea un directorio con el nombre 'linux-2.6.32.30'.

Aplicar el parche al kernel


#patch –p0 < grsecurity-2.2.1-2.6.32.30-201103021740.patch

8.- Ahora tendremos que crear un enlace simbólico a la carpeta esa que se
nos descomprimo.

9.-Vamos a la carpeta /usr/src hacemos un 'ls' observamos si hay alguna


carpeta con el nombre 'linux' si la hay se procede a borrarla con el comando
'rm linux'.

Introducimos el siguiente comando para crear el enlace simbólico.

ln -s linux-2.6.32.30 ./linux

10.- Luego entramos dentro de 'linux': cd linux

11.-Con eso hemos creado un enlace a linux-2.6.32.30 con el nombre de


'linux'.

12.- Proceder a ingresar el siguiente comando

cp /boot/config ./.config

14 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

13.- Iniciamos con la compilación

Compilamos el kernel con el siguiente comando

#make

14.- Compilamos los mudulos

#make modules

15.- Instalamos los modulos

#make modules_install
#make install

16.- Crear una entrada más a lilo.conf

Image = /boot/vmlinuz-2-6-32.30
Root = /dev/sda1
Label = /Slackware
Read_only

La etiqueta image sirve para indicarle a LILO la ubicación del núcleo, la etiqueta root
le indica en qué partición tenemos nuestro Linux, la etiqueta label es simplemente el
nombre que LILO mostrará en el arranque, es importante que no haya varias etiquetas
label con el mismo identificador.

Guardar cambios con


Ctrl +O

Actualizamos LILO:
#lilo

Reiniciar sistema
#reboot

Elegimos el nuevo kernel.

15 INSTITUTO TECNOLÓGICO DE TLAXIACO


ADMINISTRACION Y SEGURIDAD EN REDES MANUAL DE PRÁCTICAS

CONCLUSIONES

En esta práctica se aprendió a utilizar los comandos básicos para la


compilación del kernel en el Sistema Operativo Slackware. Se pudo experimentar
las configuraciones se deben de tomar en cuenta a la hora de compilar, pues es
en donde la mayoría de nosotros tubo errores, y bueno recalcando el objetivo de
esta práctica fue de analizar para que se realiza la compilación en un S.O. y la
configuración previa de esta misma.

REFERENCIAS BIBLIOGRAFICAS

[1] http://foros.hackerss.com/t2259//getlastpost
[2] http://www.andinux.org/drupal/compilarkernel
[3]http://foro.elhacker.net/tutoriales_documentacion/compilacion_del_kernel
_paso_a_paso-t15029.0.html

16 INSTITUTO TECNOLÓGICO DE TLAXIACO

Você também pode gostar