/etc
# /etc/profile # System wide environment and startup programs, for login setup # Functions and aliases go in /etc/bashrc # It's NOT a good idea to change this file unless you know what you # are doing. It's much better to create a custom.sh shell script in # /etc/profile.d/ to make custom changes to your environment, as this # will prevent the need for merging in future updates. pathmunge () { case ":${PATH}:" in *:"$1":*) ;; *) if [ "$2" = "after" ] ; then PATH=$PATH:$1 else PATH=$1:$PATH fi esac } if [ -x /usr/bin/id ]; then if [ -z "$EUID" ]; then # ksh workaround EUID=`/usr/bin/id -u` UID=`/usr/bin/id -ru` fi USER="`/usr/bin/id -un`" LOGNAME=$USER MAIL="/var/spool/mail/$USER" fi # Path manipulation if [ "$EUID" = "0" ]; then pathmunge /usr/sbin pathmunge /usr/local/sbin else pathmunge /usr/local/sbin after pathmunge /usr/sbin after fi HOSTNAME=$(/usr/bin/hostnamectl --transient 2>/dev/null) || \ HOSTNAME=$(/usr/bin/hostname 2>/dev/null) || \ HOSTNAME=$(/usr/bin/uname -n) HISTSIZE=1000 if [ "$HISTCONTROL" = "ignorespace" ] ; then export HISTCONTROL=ignoreboth else export HISTCONTROL=ignoredups fi export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null fi fi done unset i unset -f pathmunge if [ -n "${BASH_VERSION-}" ] ; then if [ -f /etc/bashrc ] ; then # Bash login shells run only /etc/profile # Bash non-login shells run only /etc/bashrc # Check for double sourcing is done in /etc/bashrc. . /etc/bashrc fi fi #cPanel Added User Commands -- BEGIN # Insert an entry into the PATH after all of the user's home directory paths. if [ -x "/usr/local/cpanel/3rdparty/bin/perl" ]; then NEW_PATH="$(/usr/local/cpanel/3rdparty/bin/perl -e 'print join ":", map { ( ( !/^\Q$ENV{HOME}\E/ && !$seen++ && $_ ne $ARGV[0] ? @ARGV : () ), $_ ) } split /:/, $ENV{PATH};' /usr/local/cpanel/3rdparty/lib/path-bin)" if [ ! -z "$NEW_PATH" ]; then PATH=$NEW_PATH export PATH fi fi #cPanel Added User Commands -- END #cPanel Added local::lib -- BEGIN LOCALLIBUSER=$USER if [ -e "/usr/bin/whoami" ]; then LOCALLIBUSER="$(/usr/bin/whoami)" fi if [ "$LOCALLIBUSER" != "root" -a -e "/var/cpanel/users/$LOCALLIBUSER" ]; then eval $(perl -Mlocal::lib >/dev/null 2>&1) fi #cPanel Added local::lib -- END
.
Edit
..
Edit
.etc.version
Edit
DIR_COLORS
Edit
aliases
Edit
alternatives
Edit
apache2
Edit
at.deny
Edit
backupmxhosts
Edit
bash_completion.d
Edit
bashrc
Edit
cl.nodejs
Edit
cl.php.d
Edit
cl.python
Edit
cl.selector
Edit
cl.selector.conf.d
Edit
cpanel
Edit
crypto-policies
Edit
default
Edit
domainusers
Edit
environment
Edit
environment-modules
Edit
fonts
Edit
gcrypt
Edit
group
Edit
host.conf
Edit
hosts
Edit
imunify360
Edit
inputrc
Edit
ld.so.cache
Edit
ld.so.conf
Edit
ld.so.conf.d
Edit
localtime
Edit
mail
Edit
mailcap
Edit
mailhelo
Edit
mailips
Edit
mime.types
Edit
modulefiles
Edit
motd.d
Edit
my.cnf
Edit
my.cnf.d
Edit
nsswitch.conf
Edit
openldap
Edit
pam.d
Edit
passwd
Edit
pki
Edit
profile
Edit
profile.d
Edit
protocols
Edit
relayhosts
Edit
resolv.conf
Edit
rpc
Edit
sasl2
Edit
scl
Edit
security
Edit
senderverifybypasshosts
Edit
services
Edit
shadow
Edit
skel
Edit
skipsmtpcheckhosts
Edit
spammeripblocks
Edit
ssh
Edit
ssl
Edit
sysconfig
Edit
trusted-key.key
Edit
trustedmailhosts
Edit
virc
Edit
wgetrc
Edit