CARRERA
INGENIERÍA DE
CIBERSEGURIDAD
4TO
FORO INTERNACIONAL
DE ALTA TECNOLOGÍA
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 1
CURSO
RED HAT SYSTEM
ADMINISTRATION II
4TO
FORO INTERNACIONAL
DE ALTA TECNOLOGÍA © 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 2
ESCUELA DE TECNOLOGIAS DE LA INFORMACIÓN
CARRERA: INGENIERÍA DE CIBERSEGURIDAD
CURSO: “RED HAT SYSTEM ADMINISTRATION II ”
Ing. Leonardo Torres Argomedo
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 3
Objetivos:
• El estudiante reconocerá la importancia del sistema operativo
LINUX en las empresas y realizará su instalación y
configuración de forma eficiente.
• Reconocer los principales componentes de un servidor.
• Implementar la protección de los servidores Linux.
Escuela de Tecnologías de la Información
Temas a tratar
• Conceptos iniciales, instalación de Linux.
• Explicar los conceptos y la arquitectura de Kickstart.
• Cree un archivo de configuración de Kickstart.
• Definición del sistema Anaconda Kickstart
• Escribir expresiones regulares usando grep para aislar o ubicar contenido en archivos de
texto.
• Cree expresiones regulares paraque coincidan con los patrones de texto.
• Utilice grep para localizar contenido en archivos.
• Presenta el editor de texto vim.
• Explicar los tres modos principales de vim (Abrir, editar y guardar archivos de texto).
• Utilice los atajos del editor.
Escuela de Tecnologías de la Información
Instructor
Ingeniero Electrónico
1995 - Universidad Nacional Mayor de
2001 San Marcos
Generar las competencias necesarias en
nuestros estudiantes para que se desempeñen 2018 Maestría en Docencia Universitaria.
en forma óptima en el mercado laboral:
2020 Maestría en Docencia profesional
Tecnológica.
Universidad Peruana Cayetano
Heredia
Ing. Leonardo
• Instructor CCNA - CISCO
Torres Argomedo •
•
Instructor CCNA – SECURITY.
Instructor CCNA Cyber Ops.
2006 - SENATI.
2019
Universidad ESAN, Proyecto:
2013 Fortalecimiento de las
competencias de los jóvenes para
el empleo
Docente de Ingeniería
ljtorres1912@[Link] 2017 - 2019 UNIVERSIDAD PRIVADA DEL
NORTE
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 6
Orígenes de GNU/Linux
• La libertad de poder usar el programa para
cualquier propósito.
• La libertad de estudiar cómo funciona el
programa y adaptarlo a las propias
necesidades. El acceso al código fuente es
una condición necesaria para garantizar
esta libertad.
• La libertad que permite distribuir libremente
copias del software, ayudando al vecino.
• La libertad que permite mejorar el programa
y hacer públicas las propias mejoras, en
beneficio de toda la comunidad. El acceso
al código fuente, asimismo, es un requisito
imprescindible para asegurar esta libertad.
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 7
Arquitectura: Elegir el sitio ideal
El sistema operativo, como sabemos, es una
interfaz de software que nos permite a nosotros
interactuar con los dispositivos de hardware.
Esta interfaz está dividida en varias capas,
cada una de las cuales tendrá una
funcionalidad específica.
El hardware es el conjunto de dispositivos
físicos del ordenador, llámese memoria RAM,
almacenamiento secundario, discos, ssd,
microprocesadores, puertos de comunicación,
etc
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 8
El kernel Linux
El kernel se comunica con el hardware por medio
de controladores de dispositivos, o drivers. Estos
controladores son programados por los propios
fabricantes de los dispositivos, o, en su defecto, por
programadores de Linux que realizan ingeniería
inversa sobre dirvers privativos (como ser el caso
de noveau para nvidia).
El kernel también brinda otras utilidades, que
podrían, a groso modo, englobarse en los
siguientes áreas:
• Administración de memoria virtual
• Administración de procesos
• Administración de Entrada/Salida
• Administración de red © 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 9
Proceso de instalación de Redhat 9.3
Los pasos del proceso de instalación son:
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
Proceso de instalación de Redhat 9.3 (continuación)
Escuela de Tecnologías de la Información
REDHAT ENTERPRISE LINUX
En el caso del producto REDHAT ENTERPRISE LINUX, es una distribución de
linux muy interesante.
Red Hat Enterprise Linux es un sistema operativo Linux para empresas, el cual
está certificado en cientos de nubes y con miles de proveedores. Proporciona
una base sólida para todos los entornos y las herramientas necesarios para
prestar servicios y ejecutar cargas de trabajo para cualquier aplicación.
Escuela de Tecnologías de la Información
Distribuciones de Linux
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 21
Proceso de instalación de RedHat Enterprise Linux
¿Red Hat Linux es gratuito?
La suscripción de desarrollador de Red Hat para individuos sin costo está disponible e
incluye Red Hat Enterprise Linux junto con muchas otras tecnologías de Red Hat. Los
usuarios pueden acceder a esta suscripción sin costo al unirse al programa Red Hat
Developer en [Link]/register. Unirse al programa es gratis.
¿Por qué Red Hat Linux no es gratuito?
Bueno, la parte “no gratuita” es para actualizaciones y soporte para su sistema operativo.
En una gran empresa, donde el tiempo de actividad es clave y el MTTR (tiempo medio de
resolución) debe ser lo más bajo posible, aquí es donde el RHEL de calidad comercial
pasa a primer plano. Incluso con CentOS, que es básicamente RHEL, el soporte no es tan
bueno para Red Hat.
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
¿Qué son las instalaciones Kickstart?
• Muchos administradores de sistemas prefirieren usar un método de instalación
automatizado para instalar Red Hat Enterprise Linux en sus máquinas. Para cubrir
esta necesidad, Red Hat creó el método de instalación kickstart. Usando kickstart, un
administrador de sistemas puede crear un archivo único que contiene las respuestas
a todas las preguntas que normalmente se hacen durante una instalación típica.
• Los archivos kickstart se pueden mantener en un servidor de sistema único y ser
leídos por computadores individuales durante la instalación. Este método de
instalación puede soportar el uso de un sólo archivo kickstart para instalar Red Hat
Enterprise Linux en múltiples máquinas, haciéndolo ideal para administradores de
sistemas y de red.
• Kickstart proporciona una forma para que los usuarios puedan automatizar la
instalación de Red Hat Enterprise Linux.
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
¿Cómo realizar una instalación Kickstart?
Las instalaciones Kickstart pueden realizarse usando un CD-ROM, un disco
duro local o a través de NFS, FTP o HTTP.
Para usar kickstart usted debe:
• Crear un archivo kickstart.
• Crear un medio de arranque con el archivo kickstart o hacer que el
archivo kickstart esté disponible a través de la red.
• Hacer que el árbol de instalación esté disponible.
• Iniciar la instalación kickstart.
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
Crear un archivo Kickstart
El archivo kickstart es un archivo de texto plano que contiene una lista
de items, cada uno identificado por una clave. Puede crearlo con la
aplicación Configurador Kickstart o escribiéndolo desde el principio. El
programa de instalación de Red Hat Enterprise Linux también crea un
archivo kickstart de muestra basado en las opciones que seleccionó
durante la instalación. Éste es escrito en el archivo /root/anaconda-
[Link]. Este archivo puede ser modificado con cualquier editor de texto
o procesador de texto que pueda guardar archivos como texto ASCII.
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
Crear un archivo
Kickstart
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
Crear un archivo Kickstart
Primero debe estar consciente de los siguientes problemas cuando esté creando
su archivo kickstart:
• Las secciones deben ser especificadas en orden. Los items dentro de las
secciones no tienen que estar en un orden en particular a menos que se
especifique lo contrario. El orden de la sección es:
• Command section
• The %packages section
• The %pre and %post sections
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
•Los items que no son requeridos se pueden omitir.
•Si se omite alguno de los elementos requeridos, el programa de instalación le solicitará
ingresar la respuesta del elemento faltante del mismo modo que lo haría durante una
instalación típica. Una vez la respuesta es dada, la instalación continúa leyendo las
respuestas desde el archivo kickstart (a menos que falte otro).
•Las líneas que comienzan con un símbolo numeral o almohadilla (#) son tratadas como
comentarios y por lo tanto ignoradas.
•Para actualizaciones kickstart, se requieren los siguientes items:
•Idioma, Método de instalación, Especificación de dispositivos (si el dispositivo es
necesario para ejecutar la instalación), Configuración del teclado, La palabra upgrade
•Configuración del gestor de arranque
Si cualquier otro elemento se especifica para una actualización, estos elementos son
ignorados (tenga en cuenta que esto incluye la selección de paquetes).
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
• Opciones de Kickstart:
Las siguientes
opciones se pueden
colocar en un archivo
kickstart. Si prefiere
usar una interfaz
gráfica para crear su
archivo kickstart, use
la aplicación Kickstart
Configurator .
Escuela de Tecnologías de la Información
Explicar los conceptos y la arquitectura de Kickstart
[Link]
tion/es-
es/red_hat_enterprise_linux/9/html/pe
rforming_an_advanced_rhel_9_install
ation/kickstart-installation-
basics_installing-rhel-as-an-
experienced-user
[Link]
bs/kickstartconfig/ [Link]
wumwY
Escuela de Tecnologías de la Información
Comando GREP
¿Cómo utilizar el comando grep en Linux?
El comando grep perteneciente a la familia Unix es una de las herramientas más
versátiles y útiles disponibles. Este busca un patrón que definamos en un archivo de
texto. En otras palabras, con grep en Linux puedes buscar una palabra o patrón y se
imprimirá la línea o líneas que la contengan.
A primera vista, puede parecer un comando poco útil, sin embargo, los
administradores de sistemas que manejan muchos servicios con varios archivos de
configuración lo usan para consultar o buscar líneas específicas dentro de esos
archivos.
Escuela de Tecnologías de la Información
Comando GREP
La sintaxis del comando grep al buscar un solo archivo es así:
grep [opciones] pattern [ARCHIVO]
• grep: la instrucción de comando
• [opciones]: modificadores del comando
• pattern: el patrón que queremos encontrar con la búsqueda
• [ARCHIVO]: el archivo en el que estás realizando la búsqueda
Así se vería el comando grep:
Escuela de Tecnologías de la Información
Comando GREP
Puedes ver la documentación y explicaciones de varias opciones ejecutando este
comando en la línea de comando:
grep –help
Como puedes ver, el comando nos ofrece muchas posibilidades. Sin embargo, las
opciones más importantes y comunes son:
-i: la búsqueda no distinguirá entre mayúsculas y minúsculas. Es decir, si quieres
buscar la palabra «senati» será lo mismo que «SENATI»
-c: solo mostrará el número de líneas que coinciden con el patrón buscado
-r: habilita la búsqueda recursiva en el directorio actual
-n: busca líneas y precede cada línea coincidente con un número de línea.
-v: con esta opción, se nos muestran las líneas que no coinciden con el patrón que
hemos buscado
Escuela de Tecnologías de la Información
Comando GREP
Ejemplos prácticos del comando grep en Linux:
Para buscar una palabra en un archivo de texto, simplemente escribe el comando:
grep búsqueda archivo
• búsqueda: la palabra que estás buscando
• archivo: el archivo en el que estás buscando la palabra
En nuestro caso, estamos buscando la palabra command en un archivo llamado
grep:
grep command grep
Grep –i command grep (sin tener en cuenta las mayúsculas y minúsculas)
Escuela de Tecnologías de la Información
Comando GREP
Conteo de palabras que coinciden con la búsqueda
Usando el comando grep puedes saber cuántas veces se usa una palabra en el
archivo de texto. Simplemente agrega la opción -c.
• grep -c búsqueda archivo
Buscar múltiples palabras clave
Hasta ahora hemos visto ejemplos donde buscamos una sola palabra. Grep admite
múltiples consultas en un solo comando. El comando se vería así:
• grep búsqueda1 archivo | grep búsqueda2 archivo
Escuela de Tecnologías de la Información
Comando GREP
Encontrar una palabra en un conjunto de archivos
También es posible buscar en varios archivos con un solo comando:
grep -l palabra_a_buscar ./*
En el terminal, se mostrarán los archivos que contienen la palabra que buscaste.
Escuela de Tecnologías de la Información
Editor Vim
Vim es un acrónimo de Vi IMproved. Es un editor de texto multiplataforma gratuito y
de código abierto. Fue lanzado por primera vez por Bram Moolenaar en 1991 para
variantes de UNIX.
Vim se basa en el editor Vi original, que fue creado por Bill Joy en 1976. En los
años 90, comenzó a quedar claro que a Vi le faltaban algunas funciones en
comparación con el editor Emacs. Así que Bram implementó muchas funciones
que faltaban y lo lanzó con el nombre de Vim.
Escuela de Tecnologías de la Información
Editor Vim
Modos de Vim
Debe conocer el concepto más importante en Vim antes de continuar: los modos en
Vim.
Todo en Vim se considera un modo. Puedes lograr lo que quieras si entiendes los
modos en Vim. Hay muchos modos en Vim. Pero, veremos los 4 modos más
importantes.
1. Modo Comando
2. Modo Línea de Comandos
3. Modo Insertar
4. Modo Visual
Escuela de Tecnologías de la Información
Editor Vim
Modo Comando
Este es el modo predeterminado (también llamado modo Normal) en
Vim. Siempre que se inicie Vim, estarás en este modo. Puede cambiar a
cualquier modo desde este modo. No puede hacer esto en ningún otro
modo.
Básicamente, para cambiar de un modo a otro, primero debe ingresar
al Modo Comando y luego navegar al otro modo.
Escuela de Tecnologías de la Información
Editor Vim
Modo Insertar:
Este modo se utiliza para editar el contenido del
archivo. Puede cambiar al Modo Insertar presionando
i desde el Modo Comando. Puede usar la tecla Esc
para volver al Modo Comando.
Escuela de Tecnologías de la Información
Editor Vim
Modo Línea de Comandos
Puede usar este modo para jugar con algunos
comandos. Pero los comandos en este modo
tienen el prefijo de dos puntos (:). Puede cambiar a
este modo presionando : (dos puntos) en el Modo
Comando.
Escuela de Tecnologías de la Información
Editor Vim
Modo Visual
Utiliza este modo para seleccionar visualmente algún
texto y ejecutar comandos sobre esa sección de
código. Puede cambiar a este modo presionando v
desde el Modo Comando.
Escuela de Tecnologías de la Información
PROGRAMACIÓN DE TAREAS FUTURAS DE LINUX
Utiliza Cron y Crontab para programar tareas en tu
servidor
Las herramientas cron y crontab que están disponibles de forma
predeterminada en sistemas Linux te permitirán realizar una determinada
tarea (o varias) en un determinado tiempo, y es que vamos a ser capaz de
programar con una exactitud de minutos qué queremos ejecutar y cuándo
lo queremos ejecutar.
Escuela de Tecnologías de la Información
PROGRAMACIÓN DE TAREAS FUTURAS DE LINUX
Diferencias entre Cron y Crontab
Estos programas son los encargados de que la programación de tareas en
sistemas Linux sea posible. Actualmente cualquier sistema operativo basado
en Linux dispone de ambas herramientas, con el objetivo de programar las
diferentes tareas de forma repetitiva sin que nosotros nos tengamos que
encargar de ello.
Escuela de Tecnologías de la Información
Cron
Cron es un demonio (que es como se conoce a un proceso en
segundo plano) que se ejecuta desde el mismo instante en el que
arranca el sistema operativo. Cron se encargará de comprobar si
existe alguna tarea (job) para ser ejecutada, de acuerdo a la hora
configurada en el propio sistema operativo. Es muy importante que la
hora esté bien configurada, y también la zona horaria, de lo contrario,
las ejecuciones que realice Cron no se corresponderán con nuestras
configuraciones.
Escuela de Tecnologías de la Información
Cron
Escuela de Tecnologías de la Información
Cron
Tal y como se puede ver, todas las horas cuadran perfectamente y el
tiempo es el correcto, esto es muy importante, de lo contrario, los
«Cron» se ejecutarán en horas donde no deberían ejecutarse. Habría
un problema si el sistema está mal configurado y coge una hora que
no corresponde. En el caso de que no tengamos la zona horaria bien
configurada, podremos configurarla de forma correcta con la
siguiente orden:
Escuela de Tecnologías de la Información
Cron
Escuela de Tecnologías de la Información
Cron
En función de la distribución, Cron se inicia utilizando las carpetas
/etc/rc.d/ o /etc/init.d y cada minuto comprueba los ficheros
/etc/crontab o /var/spool/cron en busca de posibles ejecuciones que
hayamos programado. Con esto podremos automatizar muchos
procesos, agregando nuevos comandos o scripts con tareas a cron.
Escuela de Tecnologías de la Información
Qué es Crontab
Crontab es un archivo de texto, se trata de un archivo con un contenido
especial y específicamente diseñado para que sea leído correctamente
por Cron y proceder con la ejecución que nosotros hayamos
programado. Crontab posee una lista con todos los scripts a ejecutar,
generalmente cada usuario del sistema posee su propio fichero
Crontab, de esta forma, cada usuario podría programar sus propias
tareas repetitivas independientemente, sin necesidad de que siempre
tengamos que acudir al usuario administrador.
Escuela de Tecnologías de la Información
Qué es Crontab
Además de lo anterior, hay que tener en cuenta que la sintaxis crontab
cuenta con hasta cinco campos. Cada uno de estos tiene una serie de
valores que puedes encontrar en las siguientes líneas:
• Minuto: valores 0-59.
• Hora: valores 0-23.
• Día del mes: valores 1-31.
• Mes: valores 1-12.
• Día de la semana: valores 0-6. El 0 representa el domingo. Ten en
cuenta que, en algunos sistemas, el valor 7 representa el domingo.
• Comando: valores Orden a ejecutar.
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
Partiendo de que podemos ejecutar tareas, en primer lugar, vamos a
configurar un script muy sencillo que llamaremos [Link], pondremos
en nuestro «Escritorio» o en «Documentos» este script, podremos ejecutar
directamente el editor de texto «nano» en la ubicación donde queramos
ponerlo:
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
Una vez que hayamos programado el script, que básicamente es un
programa que lista los archivos y directorios del directorio actual, y lo
exporta a un archivo de texto, tenemos que darle permisos de ejecución
para poder ejecutarlo correctamente por parte de Cron, de lo contrario no
tendrá permisos de ejecución:
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
Ha llegado el momento de
editar el fichero que posee
las tareas. Para ello nos
vamos a ayudar del
comando crontab -e. Nos
encontramos la siguiente
estructura:
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
• El asterisco (*) se utiliza para hacer coincidir todos los valores posibles
de un campo. Por ejemplo, un asterisco usado en el campo de la hora
sería equivalente a cada hora o un asterisco en el campo del mes
sería equivalente a cada mes.
• El nombre de usuario es opcional (disponible solo si es el archivo
crontab del sistema)
Escuela de Tecnologías de la Información
Agregar tareas a Crontab
Si queremos ejecutar el script de [Link] todos los días a las 7 de la
noche, tendremos que indicar una línea en el crontab con lo siguiente:
Escuela de Tecnologías de la Información
Comandos de Cron y Crontab en Linux
Estas herramientas de Cron y Crontab en Linux utilizan una serie de
comandos básicos que te enseñarán como utilizar y ver crontab y cron,
como por ejemplo:
• crontab archivo: funciona para reemplazar el archivo crontab con uno nuevo.
• crontab -e: edita la entrada del archivo crontab.
• crontab –l: su función es obtener un listado con todas las tareas del archivo.
• crontab -r: borra el archivo crontab de forma permanente.
• crontab -c dir: indica dónde se almacenará el archivo. Para utilizar este comando,
se requiere de ciertos permisos de ejecución.
• crontab -u usuarios: funciona para gestionar el crontab de otros usuarios.
Escuela de Tecnologías de la Información
Comandos de Cron y Crontab en Linux
Además de estos comandos y otros, Linux cuenta con una serie de cadenas
de texto que vienen preconfiguradas para programar scripts
automáticamente, siendo las más comunes:
• @reboot, el cual ejecuta el script una vez se inicie el equipo.
• @yearly o @anually, que funciona para ejecutar el script una vez al año.
• @monthly ejecuta una vez al mes el script, el primer día de cada mes.
• @weekly, el cual ejecuta el script una vez a la semana.
• @daily, que funciona para ejecutar una vez al día el script.
• @midnight, el cual ejecuta el script todas las noches a las 00:00 horas.
• @hourly ejecuta el script durante el primer minuto de cada hora.
Escuela de Tecnologías de la Información
Herramientas para Cron
Con el objetivo de automatizar tareas en Linux y evitar errores, se han
diseñado ciertas herramientas en línea de formato cron, como por ejemplo:
• Easycron: programador de tareas para llamar URL específicas por intervalos de tiempo
o momentos determinados. Esta herramienta te permite administra trabajos cron en
tu panel de usuario, programar las labores de acuerdo con la fecha y hora de tu
sistema, ver registros en ejecución de cada tarea, e incluso recibir avisos vía mail
acerca de la ejecución de trabajos cron.
• Cron Job Generator: permite programar secuencias de comandos para que se ejecuten
en una hora determinada.
• Contrab Guru: editor rápido y sencillo para expresiones de programación cron. Brinda
alertas instantáneas acerca de posibles errores o inconvenientes que se presenten.
Escuela de Tecnologías de la Información
Ejemplos:
1. Programe un cron para que se ejecute a las 5 a. M. Todos los días
0 5 * * * /scripts/[Link]
2. Programe un cron para que se ejecute dos veces al día a las 6 a. M. Y a las 6 p. M.
0 6,18 * * * /scripts/[Link]
3. Programe un cron para que se ejecute cada minuto
* * * * * /scripts/[Link]
Escuela de Tecnologías de la Información
Ejemplos:
4. Programe un cron para que se ejecute en cada Monday a las 7 pm.
0 19 * * mon /scripts/[Link]
5. Programe un cron para que se ejecute en los meses seleccionados
* * feb,jun,oct * /script/[Link]
6. Ejecute el script de shell /home/script/[Link] el 4 de marzo a las 7:25 AM
25 7 4 3 * /home/script/[Link]
Escuela de Tecnologías de la Información
Ejemplos:
7. La expresión cron anterior encontrará los archivos y el directorio vacíos de / Tmp
directorio y los eliminará. Este trabajo se ejecutará en 12.45 AM diariamente.
45 0 * * * ltorres find /tmp -type f -empty –delete
8. Ejecute múltiples tareas usando un solo cron
* * * * * /home/scripts/[Link]; /home/scripts/[Link]
Escuela de Tecnologías de la Información
Ejemplos:
Ayudas:
[Link]
Escuela de Tecnologías de la Información
ACL en Linux (Listas de Control de Acceso)
Una ACL especifica a qué usuarios o procesos del sistema se les otorga acceso a los
objetos, así como qué operaciones se les permiten a los objetos dados. Cada entrada
especifica un tema y una operación.
Por ejemplo, si un objeto de fichero, tiene una ACL que contiene (David:
leer,escribir;Angela:leer), esto le daría permiso a David para leer y modificar el archivo,
en cambio Angela solo podría leerlo.
Escuela de Tecnologías de la Información
¿Cómo funcionan las ACL?
Primero de todo hay que tener en cuenta que el sistema de archivos debe de tener
habilitado las ACL. Para ello se debe especificar cuando se montan, bien de manera
provisional o de manera permanente en el fichero /etc/fstab
Los sistemas de ficheros como Btrfs y ext* ya vienen con las ACL habilitadas por
defecto.
Escuela de Tecnologías de la Información
Escuela de Tecnologías de la Información
© 2016 Cisco y/o sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 71