Ficheros y directorios relevantes
Gestión de la red
El fichero interfaces
ubicado dentro del directorio /etc/network
nos permite configurar la configuración de la red.
En la captura de pantalla anterior podemos ver un ejemplo de fichero interfaces. En el fichero en cuestión aparecen configuradas 2 interfaces, la interface lo y la interface eth0. La interface lo hace referencia a loopback y la interface eth0 hace referencia a la interface cableada existente en la computadora. Vamos a centrarnos en la configuración de la interface eth0. En este caso la interfaz está configurada de modo estático iface eth0 inet static
y en ella se ha establecido que debe utiizar la IP 192.168.4.100 address 192.168.4.100
con máscara de red 255.255.252.0 netmask 255.255.252.0
y la puerta de enlace 192.168.4.251 gateway 192.168.4.251
El resto de valores vamos a omitir su explicación. En caso de querer configurar la interface eth0 con DHCP en lugar de iface eth0 inet static
pondríamos iface eth0 inet dhcp
y omitiríamos los valores que aparecen debajo.
En la dirección https://wiki.debian.org/es/NetworkConfiguration tenemos mas información.
Gestión de usuarios
/etc/passwd
En el fichero /etc/passwd
aparecen los usuarios que tienen acceso al sistema y que pueden hacer en él. Si miras su contenido con, por ejemplo, cat /etc/passwd
verás una serie de líneas en él. Cada línea corresponde a un usuario. Si te centras en las líneas verás que en cada una de ellas aparece el símbolo :
en repetidas ocasiones. En este caso el símbolo :
actúa como separador de modo que en cada línea aparecerá 6 veces, con lo que creará 7 campos distintos.
En estos campos:
- El primer campo es el nombre del usuario con el que hace login en el sistema.
- El segundo campo es la contraseña (encriptada). Si aparece una x la contraseña se está almacenando (encriptada) en /etc/shadow para aumentar la seguridad.
- El tercer campo es el ID del usuario.
- El cuarto campo es el ID del grupo
- El quinto campo muestra información sobre quien es el usuario
- El sexto campo muestra el directorio home del usuario
- El séptimo campo muestra a que shell tiene acceso el usuario. Si aparece /bin/false significa que no tiene acceso al shell.
/etc/shadow
En el fichero/etc/shadow
aparecen encriptadas las contraseñas de algunos usuarios del sistema. La primera medida de seguridad es que para consultar su contenido debes actuar como root. Si miras su contenido con, por ejemplo,sudo cat /etc/shadow
verás una serie de líneas en él. Cada línea corresponde a una contraseña. Si te centras en las líneas verás que en cada una de ellas aparece el símbolo:
en repetidas ocasiones.En este caso el símbolo:
actúa como separador de modo que en cada línea aparecerá 8 veces, con lo que creará 9 campos distintos. En estos campos: - El primer campo...
- ...
/etc/group
En este fichero disponemos de un listado de todos los grupos que existen en el sistema. En el fichero podemos ver que usuarios pertenecen a cada grupo./etc/skel
El directorio /etc/skel contiene el esqueleto con el cual se creará la carpeta personal de un usuario cuando añadamos a este al sistema