Fichiers de démarrage
Ces fichiers contiennent les alias et variables d'environnement rendus accessibles au Bash exécuté en tant qu'utilisateur shell et à tous les scripts Bash appelés après l'initialisation du système.
Défauts valables pour le système entier, configure essentiellement l'environnement (tous les shells de type Bourne, pas seulement Bash [143])
Fonctions valables pour le système entier et alias pour Bash
Configuration de l'environnement par défaut spécifique à l'utilisateur, trouvée dans chaque répertoire personnel des utilisateurs (la contre-partie locale de /etc/profile)
Fichier d'initialisation Bash spécifique à l'utilisateur, trouvé dans chaque répertoire personnel des utilisateurs (la contre-partie locale de /etc/bashrc). Seuls les shells interactifs et les scripts utilisateurs lisent ce fichier. Voir l'Annexe L, Exemples de fichiers .bashrc et .bash_profile pour un fichier .bashrc d'exemple.
Fichier de déconnexion
Fichier d'instructions spécifique à l'utilisateur, trouvé dans chaque répertoire personnel des utilisateurs. En sortie d'un shell login (Bash), les commandes de ce fichier sont exécutées.
Liste des tous les comptes d'utilisateurs du système, avec leur identité, leur répertoire utilisateur, les groupes auxquels ils appartiennent, et leur shell par défaut. Remarque : les mots de passe de sont pas stockés dans ce fichier, [144] mais dans /etc/shadow, sous forme chiffrée.
Fichiers de configuration système
Liste et description des périphériques matériels attachés. Cette information est sous la forme de texte et peut être extraite et analysée.
bash$ grep -A 5 AUDIO /etc/sysconfig/hwconf class: AUDIO bus: PCI detached: 0 driver: snd-intel8x0 desc: "Intel Corporation 82801CA/CAM AC'97 Audio Controller" vendorId: 8086
Ce fichier est présent sur les installations à base de Red Hat et Fedora Core mais pourrait être absent sur d'autres distributions.