Archivos/Directorios Importantes de Linux
Archivo/Directorio | Descripción |
---|---|
/etc/network/interfaces |
Se guarda la configuración por defecto de mis interfaces de red allow-hotplu eth0 levanta cuando esta conectado el cable de red auto etho levanta al iniciar el nodo iface eth0 inet dhcp le asigno una dirección IP dinámica dhcp iface eth0 inet static le asigno una dirección IP estática static |
/etc/mysql/my.cnf |
Archivo de configuración de Mysql |
/etc/logrotate.d/ |
Agrego aquí para que rote el log script ( copytruncate) |
/etc/logrotate.conf |
Archivo de configuración de log |
/etc/libnss-ldap.conf |
Indica al sistema operativo cual servidor LDAP va a consultar y como se va a autenticar frente a este. |
/etc/ldap/ldap.conf |
Es el fichero de configuración global empleado por los clientes LDAP. En Fedora es /etc/openldap/ldap.conf |
/etc/krb5kdc/kadm5.acl |
Es usado por kadmind para determinar cuales principales tienen acceso administrativo a la base de datos Kerberos y sus niveles de acceso. Se encuentra por lo general en /var/kerberos/krb5kdc/kadm5.acl para los servidores RH, en los tipo Debian en /etc/krb5kdc/kadm5.acl. |
/etc/krb5.conf |
Es aquí donde se guardan valores por defecto de la configuración de Kerberos. |
/etc/inputrc |
Archivo de configuración general de readline. Aquí se establecen las definiciones de teclas y variables globales. Ver el comando bind |
/etc/inittab |
Este archivo le indica al sistema en que nivel de ejecución debe iniciarse. El nivel de ejecución 1 es el modo-nonousuario, los niveles 2 y 3 son los niveles multi-usuario en modo consola, el nivel 5 es el que arranca las X, y es el que por defecto arranca el sistema. Los niveles de ejecución 0 y 6 son especiales por que el sistema no puede permanecer en ellos uno lo cierra y el otro lo reinicia [AdmBi]. Un ejemplo del contenido de /etc/inittab puede ser: $ cat /etc/inittab id:5:initdefault: |
/etc/init.d/ |
Para cada servicio gestionado (mail, nfs server, cron, nscd, etc.) hay un único script de inicialización, estos se encuentran en /etc/init.d/ |
/etc/hosts.equiv |
En este fichero se indican, una en cada línea, las máquinas confiables. ¿Qué significa confiables? Básicamente que confiamos en su seguridad tanto como en la nuestra, por lo que para facilitar la compartición de recursos, no se van a pedir contraseñas a los usuarios que quieran conectar desde estas máquinas con el mismo login (es decir que el usuario debe existir en ambas maquinas), utilizando las órdenes BSD r (rlogin, rsh, rcp...). Por ejemplo, si en el fichero /etc/hosts.equiv de maquina1 hay una entrada para el nombre del host maquina2, cualquier usuario que su nombre de usuario sea el mismo (con excepción del usuario root, que si se desea se puede editar el archivo /etc/securetty) que el que existe en maquina2 puede acceder a maquina1 (o ejecutar una orden) sin necesidad de ninguna clave!. Por ejemplo podría ejecutar: pepe@maquina2:~$ rlogin maquina1 Last login: Sun Oct 31 08:27:54 from localhost Sun Microsystems Inc. SunOS 5.7 Generic October 1998 pepe@maquina1:~$ Con lo cual el usuario del nodo maquina2, se conecto con la maquina1 sin que se le pida ninguna clave! De la misma forma, los usuarios pueden crear ficheros $HOME/.rhosts para establecer un mecanismo de confiabilidad bastante similar al de /etc/hosts.equiv |