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.d
folder 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...