Archivos/Directorios Importantes de Linux

Archivo/Directorioorden descendente Descripción
/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/postfix/main.cf

Archivo de configuración principal del MTA Postfix.

/etc/profile

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

/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/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/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/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/samba/smb.conf

Archivo de configuración principal del servidor Samba [samba]

/etc/security/limits.conf

Contiene los limites de los recursos del sistema para los usuarios, por defecto no exciten limites (esta todo comentado). Este archivo se debe editar con la orden sudoedit para que al cerrarlo revise su sintaxis.

<domain> <type> <item>    <value>

 #*       soft   core       0

 #*       hard   rss        10000

 #*              as         2097152 #=2G

 #ftp       -    chroot     /ftp

 #@student  -    maxlogins  4

domain = a que grupo de usuarios se le aplica la regla, un * es para todos

type = tipo de limite soft o hard (este es el limite máximo)

nproc = es el número de procesos que se puede ejecutar

as = espacio de direccionamiento

data = tamaño de datos

/etc/services

Proporciona una correspondencia entre nombres textuales cómodos para los servicios de internet (echo, ftp, ssh, telnet, etc.) y sus correspondientes números de puerto y tipos de protocolo subyacentes. Todo programa de red debería mirar este fichero para obtener el número de puerto (y protocolo) para su servicio. Un ejemplo de parte del contenido pude ser:

ftp    21/tcp

ftp    21/udp    fsp fspd

ssh    22/tcp    # SSH Remote Login Protocol

ssh    22/udp    # SSH Remote Login Protocol

telnet 23/tcp

telnet 23/udp

Como se ve cada línea describe un servicio, y tiene el formato:

service-name    puerto/protocolo  [alias] #comentarios 

/etc/shadow

Contiene las contraseñas encriptadas (hashes) de 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 cifrada; tienen un tamaño fijo, si empiezan por $1$ (cifrada con MD5, 34 caracteres), si empieza por $ (cifrado con DES, 13 caracteres), si empieza por $6$ (cifrada con SHA-512, nuevo estándar por de facto para Fedora). Si dos usuarios eligen la misma contraseña sus hashes serán diferentes.
  • Días que han pasado desde la última vez que la contraseña fue cambiada contando desde el 1 de enero de 1970
  • Demás campos (5 en total), como cuanto puede pasa sin cambiar la contraseña, periodo de valides de la contraseña, etc.
/etc/ssh/sshd_config

Archivo de configuración ssh para el servidor.

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.