Archivos/Directorios Importantes de Linux

Archivo/Directorioordenar ascendente Descripción
/etc/rpc

Contiene los nombres legibles por el usuario que se pueden usar en lugar de números de versión (números de programa) asignados a los servicios RPC (rutinas de biblioteca para llamadas a procedimientos remotos). Cada línea contiene la siguiente información: nombre del servidor para el programa RPC; número de programa RPC y alias.

/etc/rc.d/rc.local

Se usa para añadir configuraciones personales en el proceso de arranque y se ejecuta en la última parte del proceso de arranque.

/etc/protocols

Describe los distintos protocolos para Internet que están disponibles en el subsistema TCP/IP. Se debería consultar este fichero en vez de usar los números de los ficheros de cabecera ARPA. Estos números se incluyen en el campo de protocolo de cualquier cabecera IP. Ejemplo de parate del contenido de este archivo:

ip      0  IP       # internet protocol, pseudo protocol number

hopopt  0  HOPOPT   # hop-by-hop options for ipv6

icmp    1  ICMP     # internet control message protocol

igmp    2  IGMP     # internet group management protocol

ggp     3  GGP      # gateway-gateway protocol

ipencap 4  IP-ENCAP # IP encapsulated in IP (officially ''IP'')

st      5  ST       # ST datagram mode

tcp     6  TCP      # transmission control protocol

Los campos son las siguientes:

Protocolo   el nombre nativo del protocolo. Por ejemplo: IP, TCP o UDP.

Número      el número oficial para este protocolo tal como iría en la cabecera IP.

Alias            alias o nombres alternativos opcionales para este protocolo.

/etc/profile.d/

Los shell buscan información adicional aquí, como por ejemplo de idioma (lang.*), de configuración del color de las salida del comando ls (colorls.*) , de krb5-workstation.*, entre otros.

/etc/profile

Aquí se colocan las variables globales, referentes a la configuración del tipo de terminal.

/etc/postfix/main.cf

Archivo de configuración principal del MTA Postfix.

/etc/passwd

Contiene una lista con los usuarios locales del sistema. Cada línea contiene un usuario y está formada por columnas, separadas por : (dos puntos), que contienen:

  • El nombre de usuario (máximo 32 caracteres)
  • Contraseña (si este campo tiene una x la contraseña encriptada esta en, si este campo tiene un ! la cuenta esta deshabilitada, y si no contiene nada la cuenta no tiene contraseña)
  • Número UID (ID de usuario) el UID 0 es el del root, 1-99 cuentas predefinidas, del 500 en adelante para usuarios reales
  • Número de GID (ID de Grupo) 0 es el grupo administrador (root), la información de los grupos se encuentra en /etc/group
  • GECOS información personal del usuario (nombre real, ubicación, teléfono)
  • Directorio principal del usuario
  • Shell que usara el usuario

sudo sh -c "echo "pepe::0:0::/root:/bin/bash" >> /etc/passwd" se crearía el usuario pepe, como root y en el grupo root, sin pedir el passwod cuando hagamos su – pepe. Lo cual sería un grave error. Si se va a modificar este archivo es recomendable hacerlo con el comando vipw (es un editor vi especial).

/etc/pam.d/

Contiene los archivos de configuración de Pluggable Authentication Modules (PAM) para cada aplicación. PAM es un mecanismo de autentificación flexible que permite abstraer a las aplicaciones y a otro software del proceso de identificación. Con PAM un programa no necesita ser re-compilado, para que dicho sistema use el sistema de autentificación que nosotros deseemos. Generalmente se configura para que autentifique a los usuarios en los servidores de correo, usando Kerberos, y para que cree el directorio inicial del usuario la primera vez que este inicia sesión.

/etc/ntp.conf

Archivo de configuración de hora Protocolo NTP (coloco la IP del servidor de hora con el que quiero sincronizar). El rango máximo de tolerancia es de 5 minutos. Ejemplo de contenido de /etc/ntp.conf:

driftfile /var/lib/ntp/ntp.drift

statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats

filegen loopstats file loopstats type day enable

filegen peerstats file peerstats type day enable

filegen clockstats file clockstats type day enable

server 172.25.208.199

estrict -4 default kod notrap nomodify nopeer noquery

restrict -6 default kod notrap nomodify nopeer noquery

restrict 127.0.0.1

restrict ::1

/etc/nsswitch.conf

Como una misma información puede proceder de varias fuentes. Este archivo nos permite buscar cierto tipo de información administrativa (hosts, passwd, group, shadow, networks, etc.), especificando que fuentes queremos comprobar (que Base de Datos) y en que orden se harán estas comprobaciones. Fichero de ejemplo:

passwd: files db [NOTFOUND=continue] ldap

group: files db [NOTFOUND=continue] ldap

shadow: files ldap

hosts: files dns mdns

networks: files

protocols: db files

services: db files

ethers: db files

rpc: db files

La primera columna es el tipo de información administrativa, la segunda columna especifica la/s fuentes, las cuales pueden contener dos elementos diferenciados:

- La especificación de la fuente, tal como files, db, ldap, o nis.

- La respuesta al resultado de la búsqueda, tal como [NOTFOUND=return].

No todas las distribuciones de Linux soportan las mismas fuentes (como por ejemplo la fuente cache usada por nscd). La fuente db, lee una versión hash del mapa que se encuentra en /var/db (por ejemplo /var/db/password.db).

Las fuentes se consultan de izquierda a derecha, en el ejemplo en la primer línea, la rutina getpwent comprobara el archivo /etc/shadow, y si no aparece ahí, procederá a buscarlo en /var/db/password.db si el proceso de búsqueda funciona bien, pero el valor que se necesita no se ha encontrado, procederá a buscarlo en ldap. Para más información ver man nsswitch.conf

/etc/nscd.conf

Nscd es un servicio que proporciona una caché para la mayoría de peticiones comunes para las bases de datos passwd(5), group(5), y hosts(5). El fichero shadow está específicamente no cacheado. Las llamadas a getspnam(3) quedan sin caché como resultado. El uso de caché es especialmente útil si selecciona distribuir información sobre grupos y usuarios sobre la red usando NIS, LDAP, o hesiod.

/etc/networks

Contiene información sobre los Nombres de Redes. Asocia nombres de redes con rangos de IPs. Ejemplo del contenido de este archivo:

default 0.0.0.0

loopback 127.0.0.0

link-local 169.254.0.0

Páginas

 

Solicita Asistencia

Llámenos al:+54-9-11-32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...
Zircon - This is a contributing Drupal Theme
Design by WeebPal.