0% encontró este documento útil (0 votos)
30 vistas42 páginas

T1P Introducción

Este documento introduce los conceptos básicos de Unix y Linux. Explica brevemente la historia y el desarrollo de Unix, así como el surgimiento de Linux y las principales distribuciones como Red Hat, Fedora y Suse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas42 páginas

T1P Introducción

Este documento introduce los conceptos básicos de Unix y Linux. Explica brevemente la historia y el desarrollo de Unix, así como el surgimiento de Linux y las principales distribuciones como Red Hat, Fedora y Suse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Administración de Sistemas

Operativos

TEMA 1.
Introducción

Ing. Julio César González Moreno


E-Mail: julcgmoreno@[Link]
Web site: [Link]/jgonzalez
Índice

 Introducción a Unix
 Software libre y Linux
 Introducción a la administración
 Bibliografía

2
Introducción a Unix (I)
Historia de Unix (I)
 Los antecedentes de Unix se remontan a 1964
 Bell Telephone Laboratories de AT&T, General Electric y el MIT se plantearon
desarrollar un sistema operativo al que denominaron MULTICS
 Dentro de sus objetivos estaban:
 Proporcionar una capacidad de computación grande
 Posibilidad de almacenar y compartir grandes cantidades de datos
 Los objetivos eran demasiado ambiciosos para la época (Limitaciones hardware)
 Los trabajos en el nuevo sistema iban muy retrasados
 Bell Telephone Laboratories decidió dar por terminada su participación en el
proyecto
 Luego el proyecto fracaso
 Pero, las ideas de diseño no cayeron en el olvido sino que influyeron en el
desarrollo de Unix
3
Introducción a Unix (II)
Historia de Unix (II)
 Ken Thompson miembro de los laboratorios Bell encontró un computador DEC
PDP-7 inactivo y se puso a desarrollar en él un videojuego denominado Space
Travel
 Con objeto de crear, bajo ese ordenador, un entorno de trabajo agradable
Thompson, al que después se le unió Dennis Ritchie, se propuso la creación de
un nuevo sistema operativo (Unics)

 Unics retomo algunas de la ideas de diseño de MULTICS como:


 Organización básica del sistema de archivos
 Intérprete de órdenes (shell) como proceso de usuario (no
como parte del núcleo)
 El propio nombre de Unics deriva de MULTICS
 MULTICS: MULTiplexed Information and Computing
Service
 UNICS: UNiplexed Information and Computing Service

4
Introducción a Unix (III)
Historia de Unix (III)
 El término UNICS se empleó por la similitud de esta palabra con la palabra
inglesa eunuc (Se decía que UNICS era un MULTICS castrado)
 Luego UNICS dio lugar al nombre definitivo Unix
 Unix también se vio influenciado por otros sistemas operativos como:
 CTSS (Compatible Time Sharing System) del MIT
 XDS-940 (Xerox Data System) de la universidad de California en
Berkeley
 Aunque la 1era versión de Unix prometía mucho, su potencial no pudo ser
demostrado
 Luego Unix fue trasladado a un computador PDP-11 de digital en una 2da
versión
 En 1973 fue reescrito en su mayor parte en lenguaje C (antes estaba en
ensamblador)
 El número de instalaciones de Unix en los laboratorios Bell creció hasta 15
 Se difundió a universidades con propósitos educacionales

5
Introducción a Unix (IV)
Historia de Unix (IV)

 La 1era versión de Unix disponible fuera de los laboratorios Bell fue la 6, en 1976
 En 1978 se distribuyó la versión 7 (Adaptada a otros PDP-11 y a una nueva línea
de ordenadores DEC denominados VAX)

6
Introducción a Unix (V)
Aparición de Linux (I)

 Linux es un sistema operativo de distribución libre desarrollado en 1991 por


el estudiante Linus Torvalds en la universidad de Helsinki (Finlandia)
 Una comunidad de programadores, expertos en Unix, han ayudado en el
desarrollo, distribución y depuración de este sistema operativo
 El núcleo no contiene código desarrollado por AT&T ni por ninguna otra
fuente propietaria
 Con la aparición de ordenadores personales potentes aparece Linux
 Inicialmente se trató sólo de un desarrollo llevado a cabo por Linus Torvalds
por pura diversión
 Linux se baso en Minix, un pequeño sistema Unix desarrollado por Andrew
S. Tanenbaum
 Inicialmente se trabajaba en la conmutación de tareas del microprocesador
80386 ejecutando en modo protegido, todo ello escrito en lenguaje
ensamblador

7
Introducción a Unix (VI)
Aparición de Linux (II)

 La versión 0.01 de Linux no fue anunciada


 Sólo podía compilarse y ejecutarse en una máquina que tuviese cargado Minix
 El 5 de octubre de 1991 Linus Torvalds dio a conocer la 1era versión oficial de
Linux (La 0.02)
 Se podía ejecutar el intérprete de órdenes bash y gcc
 Después de la versión 0.03, Linus pasó a lanzar la versión 0.10
 Aumento el número de personas apuntadas al desarrollo del sistema
 Después de muchas versiones intermedias, Linus incrementó el número y llego a la
versión 1.0
 Actualmente Linux es un Unix en toda regla, compatible POSIX, capaz de ejecutar
X windows, TCP/IP, Emacs, UUCP, correo electrónico, servicios de noticias, etc.

8
Introducción a Unix (VII)
GNU Linux, Linux GNU o Linux (I)

 Siempre que se instala una distribución de Linux, hay un proceso que se denomina
instalación del núcleo
 Esto es Linux concretamente “un núcleo”
 Carece de esas bibliotecas que conectan con el administrador de forma básica
 Carece de aplicaciones o paquetes que permitan realizar un sin número de trabajos

 Entonces, ¿de dónde vienen las bibliotecas y los paquetes?


 GNU proporciona a Linux todas las facilidades necesarias para convertir al
núcleo en algo realmente útil
 Estas utilidades son escritas y mantenidas por la FSF (Free Software
Foundation)
 Las contribuciones más importantes que esta fundación ha hecho al mundo de
la informática son: el proyecto GNU y la licencia GPL
9
Introducción a Unix (VIII)
GNU Linux, Linux GNU o Linux (II)

 El núcleo es un módulo separado de las bibliotecas y programas/aplicaciones

 Es posible tener un núcleo Linux con las bibliotecas de BSD, esto conformaría un
BSD/Linux
 GNU lleva mucho tiempo trabajando en su propio núcleo llamado HURD, lo cual
implicará tener un sistema GNU/HURD (Ya no se podría llamar Linux)

 Generalmente se asocia Linux como todo en uno


 Este error nos hace hablar de sistemas Linux o sistema operativo Linux
 Lo correcto sería hablar de GNU/Linux o sistema GNU/Linux

10
Introducción a Unix (VII)
Distribuciones de Linux
 Una distribución de Linux es una variante de Linux que incorpora determinados
paquetes de software para satisfacer las necesidades de un grupo específico de
usuarios, dando origen a ediciones hogareñas, empresariales, para servidores, etc
 Pueden contener exclusivamente software libre o incorporar aplicaciones o
controladores propietarios
 La base de cada distribución incluye el núcleo Linux, con las bibliotecas y
herramientas del proyecto GNU y de muchos otros proyectos/grupos de software
como: Xorg, Apache, Gnome, KDE, etc.
 Antes de la existencia de las distribuciones, un usuario debía tener algo de
experiencia en Unix, no sólo debía conocer qué bibliotecas y ejecutables necesitaba
para iniciar el sistema, sino también los detalles importantes que se requieren en la
instalación y configuración de los archivos en el sistema
 Las distribuciones Linux comenzaron a surgir poco después de que el núcleo fuera
utilizado por otros programadores
 Inicialmente el interés era crear un sistema operativo; no así interfaces de
usuarios, software, etc.
11
Introducción a Unix (VIII)
Principales distribuciones (I)
 Red Hat
 Es responsable de la creación y mantenimiento de las distribuciones: Red
Hat Enterprise Linux y Fedora
 Comercializa diferentes productos y servicios basados en software de código
abierto
 Es responsable de la creación de un sistema de empaquetación de software
llamado RPM o Red Hat Package Manager

12
Introducción a Unix (IX)
Principales distribuciones (II)
 Fedora
 Es basada en RPM
 Es soportada por una comunidad internacional de ingenieros, diseñadores
gráficos y usuarios que reportan fallos
 Cuenta con el respaldo y promoción de Red Hat
 El proyecto pretende ser el líder en la inclusión de software libre y de código
abierto
 Los desarrolladores de Fedora prefieren hacer cambios en las fuentes
originales en lugar de aplicar los parches específicos en su distribución

13
Introducción a Unix (X)
Principales distribuciones (III)
 Suse
 Es una distribución basada en Slackware
 Es una de las más sencillas de instalar y administrar, ya que cuenta con
varios asistentes gráficos (Una gran herramienta de instalación y
configuración YasT)
 Suse es el acrónimo de una frase alemana que traduce: desarrollo de
software y sistemas
 En enero de 2004 Novell adquirió a Suse y anuncio la liberación de la
distribución para que la comunidad fuera la encargada del desarrollo de esta
distribución (OpenSuse)

14
Introducción a Unix (XI)
Principales distribuciones (IV)
 Mandriva
 Era conocida anteriormente como Mandrake Linux
 Está enfocada hacia usuarios sin experiencia
 Se distribuye mediante la licencia: Licencia pública general (GPL) de GNU
 La 1era edición se fundamentó en Red Hat Linux y escogió el entorno de
escritorio KDE (K Desktop Environmet)

15
Introducción a Unix (XII)
Principales distribuciones (V)
 Debian
 Es una comunidad conformada por desarrolladores y usuarios
 Pretende crear y mantener un sistema operativo GNU basado en software
libre precompilado y empaquetado
 El modelo de desarrollo del proyecto es ajeno a motivos empresariales o
comerciales
 Es llevado adelante por los propios usuarios

16
Introducción a Unix (XIII)
Principales distribuciones (VI)
 Ubuntu
 Esta predominantemente enfocado a computadoras de escritorio
 Es basada en Debian GNU/Linux
 Concentra su objetivo en la facilidad de uso, la libertad de uso, los
lanzamientos regulares (cada seis meses) y la facilidad en la instalación
 Es patrocinado por Canonical Ltd. una empresa privada fundada y financiada
por el empresario sudafricano Mark Shuttleworth
 El nombre proviene del concepto zulú y xhosa que significa humanidad hacia
otros
 Sus metas se resumen en hacer de Linux un sistema operativo más
accesible y fácil de usar

17
Software libre y Linux (I)

 Inicialmente el software libre fue popular en los servidores


 Por ejemplo: Google y amazon son sistemas construidos sobre Linux
 Linux antes estaba limitado a ser un sistema no visible a usuarios finales
 Ahora es usado en todo el mundo en sus computadores personales, teléfonos y
organizadores personales

 El software libre es propiedad de todos


 Podemos hacer uso de él, modificarlo y copiarlo de la misma manera que los
autores
 Es un legado que no tiene propietario (Símil: Leyes básicas de la física o
matemáticas)

18
Software libre y Linux (II)
GNU (I)
 Con la explosión de la microinformática y el descenso de precio de los sistemas
informáticos aparecieron las primeras compañías de software
 Muchas de estas compañías creyeron que si denegaban el acceso al código
fuente podrían conseguir una ventaja competitiva
 Esto rompía con la tradición que había imperado hasta entonces de compartir el
código fuente
 Poco a poco se fue extendiendo un modelo de código cerrado en el cual el
software se vendía sin el código fuente
 Las libertades de usuario se fueron acortando
 Aparecen las bombas de tiempo y los programas shareware como sistema para
obligar a los usuarios a adquirir una licencia

19
Software libre y Linux (III)
GNU (II)
 Richard Stallman vivió de cerca esa revolución. Este fue pionero en
defender las libertades perdidas y acuñó el término software libre
 En 1984 Stallman creó la Free Software Foundation con el objetivo
de crear un sistema Unix libre GNU

 La definición de software libre propuesta por la FSF, se basa en 4


libertades:
 Libertad para utilizar el programa para cualquier propósito
 Libertad para estudiar cómo funciona el programa (Acceso a las
fuentes)
 Libertad para redistribuir el programa
 Libertad para modificar y distribuir las mejoras (Acceso a las
fuentes)
 Programas no libres = = Programas propietarios o privativos

20
Software libre y Linux (IV)
GNU (III)
 Durante los años 80's Stallman trabajo en herramientas necesarias para crear un
sistema operativo libre
 Editor GNU Emacs
 Compilador gcc (GNU Compiler Collection)
 Depurador gdb (GNU DeBugger)

 En 1989 publicó la versión 1.0 de la licencia GPL (General Public License)


 Consistía en un contrato entre el autor del software y el usuario
 Era una herramienta legal que evitaba que muchos programadores tomarán
código libre, lo modificarán y no aportarán estas modificaciones a la
comunidad

21
Software libre y Linux (V)
Libertad y coste
 Software libre != software gratuito
 Es necesario distinguir entre las libertades que nos aporta un software y el coste
del mismo
 Un programa gratuito no es ni mucho menos libre
 Ejemplo: IE es gratuito, pero no es libre (No da acceso a sus fuentes, no
cumple todas las libertades de la FSF)
 IE es propietario en cuanto a las libertades y gratuito en cuanto al coste
 Respecto al coste:
 Cualquier software libre se puede vender (Se deben respetar las libertades
originales que lo defienden)
 Ejemplo: Red Hat Enterprise Linux es una distribución de Linux de pago, pero
es software libre porque conserva las libertades que la definen

22
Software libre y Linux (VI)
Open Source (I)
 En 1988 Eric Raymond, Bruce Perens y otros lanzaron el Open Source Initiative
 Propusieron el término Open Source en contraposición al término Software Libre
(Más atractivo al entrono empresarial)
 Bruce Perens (Antiguo coordinador de Debian) creó una lista de condiciones que
debe cumplir un programa para ser considerado Open Source
No Condición Descripción
No se puede impedir la venta o distribución del programa o parte de
1 Libre distribución él. Así mismo, tampoco se puede exigir el pago de una tasa de
cambio de su distribución por parte de terceros
El programa debe incluir su código fuente y no se puede restringir
2 Código fuente
su redistribución
No debe impedirse realizar modificaciones o trabajos derivados del
3 Trabajos derivados programa y debe permitirse que éstos sean distribuidos bajos los
mismos términos del software original
Puede exigirse que una versión modificada del programa tenga un
Integridad del código fuente nombre y número de versión diferente que el programa original para
4
original poder proteger al autor original de la responsabilidad de estas
versiones
No discriminación contra Las condiciones de uso del programa no pueden discriminar contra
5
personas o grupos una persona o un grupo de personas

23
Software libre y Linux (VII)
Open Source (II)

No Condición Descripción
No se puede negar a ninguna persona hacer uso del
No discriminación contra
6 programa para ningún fin como, por ejemplo, comercial o
usos
militar
Los derechos del programa deben aplicarse a todos quienes
7 Distribución de la licencia
se redistribuyen el programa sin ninguna condición adicional
La licencia no debe ser Los derechos garantizados al usuario del programa no
8 específica de un deben depender de que el programa forme parte de una
producto distribución o paquete particular de software
La licencia no debe La licencia no debe poner restricciones en otros programas
9
restringir otro software que se distribuyen junto con el software licenciado
La licencia no debe ser No puede existir ninguna disposición de la licencia que
10
tecnológicamente neutra obligue al uso de una tecnología concreta

24
Software libre y Linux (VIII)
Licencias en el software libre (I)
 Licencia: Contrato entre el autor o propietario de los derechos y los usuarios
 En ella se estipula lo que éstos pueden hacer con su obra (Uso,
redistribución, modificación, etc.)
 Las condiciones y/o restricciones que imponen las licencias sólo pueden ser
precisadas por los propios autores
 La propiedad de la obra será de los autores
 La licencia no supone transferencia de propiedad, sino solamente derecho de
uso y en algunos casos de distribución
 Cada nueva versión de un programa es una nueva obra
 El autor tiene plena potestad de hacer con su obra lo que apetezca (Ejemplo:
Establecer una licencia diferente a la de la versión anterior)

25
Software libre y Linux (IX)
Licencias en el software libre (II) – Licencias tipo BSD

 La licencia BSD (Berkeley Software Distribution) exige dar crédito a los autores
 Condiciones:
 Permite tanto la redistribución binaria, como la de los códigos fuentes. No
obliga a ninguna de las dos en ningún caso
 Da permiso para realizar modificaciones y ser integrada con otros programas
casi sin restricciones
 Queda prohibido usar el nombre del propietario para promocionar productos
derivados del original
 Existe una limitación de garantía que en realidad es una negación de garantía
 Generalmente el software publicado bajo esta licencia es software generado en
universidades
 Ejemplos: X window, Tcl/Tk y Apache

26
Software libre y Linux (X)
Licencias en el software libre (III) – Licencia GNU GPL
 Es la más popular y conocida de todas las licencias del mundo del software libre
 El núcleo de Linux esta licenciado bajo ella
 Condiciones:
 Permite la redistribución binaria y de las fuentes
 En caso de que se redistribuya de forma binaria, obliga a que también se pueda
acceder a las fuentes
 Se permite realizar modificaciones sin restricciones
 Sólo se permite integrar código licenciado bajo GPL con otro código que se
encuentre bajo una licencia idéntica o compatible
 Un programa publicado y licenciado bajo GPL nunca podrá ser propietario
 Ni ese programa ni modificaciones al mismo podrán ser publicados con licencia
diferente a la propia GPL
 Incluye negaciones de garantía para proteger a los autores
 Toda modificación de un fichero fuente debe incluir una nota con la fecha y autor de
cada modificación
27
Software libre y Linux (XI)
Licencias en el software libre (IV) – Licencia LGPL

 LGPL (Lesser General Public License)


 Surge para relajar en cierto modo la estricta definición de la licencia GPL
 Su principal diferencia radica en que la LGPL puede enlazarse contra un programa no-GPL,
que puede ser software libre o software no libre

 Ejemplo:
 Vinculación de librerías de carácter estático con un determinado programa
 Las librerías se copian en el binario del programa y el programa se fusiona con la
librería

 LGPL nace con el objetivo de salvar algunas barreras que en muchas casos pueden
resultar restrictivas

28
Software libre y Linux (XII)
Licencias en el software libre (V) – Licencia de otros recursos libres (II)
Licencia de documentación libre de GNU
 Documentos != programas
 Stallman se dio cuenta de ello y promovió una licencia para los documentos que acompañan a
los programas y para otros documentos de carácter técnico o didáctico
 La principal preocupación es reconocer la autoría e impedir que se tergiversen ideas u
opiniones expresadas por el autor
 Se exige que las obras derivadas exhiban un título diferente al de versiones anteriores
(Salvo permiso expreso)
 Se debe nombrar donde conseguir el original
 Se debe a listar los autores más importantes del documento original
 Se debe listar a los autores de las modificaciones
 Se deben conservar todas las notas sobre los derechos de autor
 Se deben conservar agradecimientos, dedicatorias, apartado de historia (Si lo tiene);
añadiendo las nuevas modificaciones
 Pueden nombrarse secciones invariantes y textos de cubiertas, que nadie puede
modificar ni eliminar
29
Software libre y Linux (XIII)
Licencias en el software libre (VI) – Licencia de otros recursos libres (III)
Licencias de Creative Commons
 En 2001 se fundo Creative Commons
 Propósito: Fomentar la existencia, conservación y accesibilidad de recursos intelectuales
cedidos a la comunidad de diversas maneras
 Su proyecto más conocido es el desarrollo de una serie de licencias concebidas, no para
software, sino para trabajos literarios, artísticos, didácticos, etc.
 Características:
 Avalada por profesionales del derecho
 Permite al autor seleccionar qué tipo de libertades cede
 Dar crédito al autor original
 Permitir trabajos derivados
 Permitir redistribución comercial
 Permitir cambiar la licencia
 Ejemplo: Cursos de MIT – Obliga a dar crédito, impide el uso comercial y obliga a conservar
la licencia en trabajos derivados
30
Software libre y Linux (XIV)
Licencias en el software libre (VII) – Licencia de otros recursos libres (IV)
Licencias de Creative Commons
 Hay un total de 6 licencias Creative Commons, formadas por distintas combinaciones de las 4
condiciones anteriores

31
Introducción a la administración (I)
Ciclo de vida del sistema

32
Introducción a la administración (II)
El administrador del sistema (I)
 Los sistemas tipos Unix diferencian entre los distintos usuarios
 Cada uno tiene: su propia cuenta, nombre de conexión, grupo al que pertenece,
directorio de arranque, etc.
 Existe una cuenta de administrador o superusuario (root)
 La confidencialidad de la clave del administrador es un aspecto importante en el
mantenimiento de la seguridad informática del sistema
 Las cuentas de usuario tienen asociadas restricciones
 Nadie puede molestar al resto, a lo sumo a ellos mismos
 Nadie puede borrar directorios del sistema como: /bin, /etc, /usr, etc.
 Todas las restricciones anteriores no son aplicables a root
 root tiene plenos poderes para borrar, crear o modificar cualquier archivo o directorio
del sistema, para ejecutar programas especiales o para dar formato al disco
 Conclusión: Es necesario extremar las precauciones pues root puede hacer todo lo que
desee. De no ser así las consecuencias pueden ser catastróficas

33
Introducción a la administración (III)
El administrador del sistema (II)
 Normas para prevenir los accidentes cuando se esta conectado como root:
 Después de teclear una orden y antes de pulsar Enter. Verificar las
consecuencias que pueden producirse
 Evitar conectarse como root. Salvo que sea estrictamente necesario
 Utilizar un prompt diferente para la cuenta de root (Habitualmente #)

34
Introducción a la administración (IV)
La primera regla del administrador
 “Proporcionar y mantener acceso a los recursos del sistema”
 El mantenimiento del acceso a los recursos del sistema trasciende el
mantenimiento del propio sistema
 Si el sistema falla o se vuelve inaccesible; el administrador de sistemas
deberá restaurarlo prontamente
 El administrador de sistemas deberá girar en torno a la planificación de la
recuperación
 Implica:
 Realización de copias de seguridad
 Valoración de riesgos y pruebas

35
Introducción a la administración (V)
Responsabilidades del administrador (I)

Responsabilidades hardware
 Verificar la correcta instalación del hardware
 Comprobar el estado de los periféricos
 Instalar nuevos dispositivos hardware (memorias, tarjetas, discos, etc.)
 Determinar limitaciones en los dispositivos que pueden comprometer la
prestación de servicios con la calidad necesaria

36
Introducción a la administración (VI)
Responsabilidades del administrador (II)
Responsabilidad software
 Responsabilidades derivadas del software del sistema
 Instalar el SO, configurarlo y mantenerlo al día con las actualizaciones oportunas
 Crear y mantener los sistemas de archivos, detectando y corrigiendo posibles
errores que puedan producirse
 Controlar la utilización y el crecimiento del sistema de archivos
 Diseñar e implementar las rutinas para realizar copias de seguridad, así como
para su posterior recuperación
 Configurar y mantener el software de cualquier dispositivo: Impresoras, módems,
tarjetas de red, etc.
 Responsabilidades derivadas del software específico
 Instalación y configuración inicial del software
 Evaluación en las repercusiones en la seguridad global del sistema

37
Introducción a la administración (VII)
Responsabilidades del administrador (III)
Responsabilidades sobre los usuarios
 Añadir nuevos usuarios
 Dar de baja a los que ya no se conectan al sistema
 Especial relevancia cuando existen políticas de acceso con fines económicos
 Permitir el acceso a los usuarios de forma controlada
 Determinar si es necesario añadir nuevos discos, impresoras, memorias, etc. con
objeto de que los usuarios encuentren un entorno agradable de trabajo
 Proporcionar asistencia a cada uno de los usuarios
 Mantener a los usuarios informados en todo momentos de los posibles nuevos
servicios y sus características

38
Introducción a la administración (VIII)
Aspectos éticos de los administradores de sistemas

 Privacidad sobre todas las cosas


 Como administradores se dispone de la capacidad de ver y hacer cualquier
cosa sobre los datos y programas de los usuarios
 Esto no debe implicar una posición de poder sino una responsabilidad
 Informar a los usuarios de las medidas de inspección que se pueden llevar a cabo
sobre sus datos y actividades
 Conclusión: Las actividades de administración deben llevarse a cabo con la
máxima profesionalidad y seriedad

39
Introducción a la administración (IX)
Seguridad en la administración (I)
 Se deben tener siempre presente los siguientes aspectos relacionados con la
seguridad:
 Ser consciente del acceso sin restricciones que todo administrador de
sistemas posee
 Es muy peligroso emplear privilegios de administrador por periodos
prolongados de tiempo
 Los usuarios deben emplear contraseñas adecuadas
 Se recomienda buscar posibles cuentas de usuarios sin contraseñas
 La idea es ponerse como atacantes de nuestro propio sistema para
conocer los puntos débiles
 La clave de root debe mantenerse en estricto secreto y ser conocida como
máximo por 2 ó 3 usuarios
 Modificar la clave de root periódicamente

40
Introducción a la administración (X)
Seguridad en la administración (II)
 Vigilar la cantidad de accesos erróneos producidos en el sistema (A través de los
logs del sistema)
 Los directorios /etc, /bin, /dev, etc. no deben tener permisos de escritura para los
usuarios ordinarios
 Sólo debe ser posible conectarse como administradores del sistema desde
aquellos terminales que se consideren seguros
 Vigilar estrechamente a los usuarios potencialmente peligrosos
 No relajar las políticas de seguridad por que estas constituyan un problema de
administración
 Soluciones fáciles pero inseguras que atentan contra la integridad del sistema
global
 Consultar periódicamente la información sobre fallos de seguridad informática que
se publican en Internet
 Aplicar cuanto antes las correcciones de seguridad
41
Bibliografía
 UNIX y Linux Guía práctica
Sebastián Sánchez Prieto, Óscar García Población
3era edición
Editorial Ra-Ma

 Software libre: Técnicamente viable, económicamente sostenible y


socialmente justo
Jori Mas i Hernández
[Link]

 Administración de sistemas Linux guía avanzada


M. Carling, Stephen Degler, James Dennis
Editorial Prentice Hall
42

También podría gustarte