User initialization scripts
So far, we have seen different scripts that initialize the operating system prior to a user login. Once the basic operating system is initialized, the user login process starts. This process is explained in the following topics.
System-wide setting scripts
In the /etc/ folder, the following files are related to the user level initialization:
/etc/profile: A few distributions will have an additional folder called/etc/profile.d/. All the scripts from theprofile.dfolder will be executed./etc/bash.bashrc.
The preceding scripts are called by every user, including root and normal users. Initially, the /etc/profile script will be called. This script initializes system-wide environment settings. A few distributions will have the /etc/profile.d/ folder. SUSE Linux has an additional /etc/profile.local script. The scripts in this folder will also be called. Then, the /etc/bash.bashrc script will be executed.
User level settings – default files
Scripts in the /etc/ folder will...