- Code: Select all
[dishawjp@eunix ~]$ su - dishawjp
Password:
[dishawjp@eunix ~]$
[dishawjp@eunix ~]$ su - dishawjp
Password:
[dishawjp@eunix ~]$


-rw-r--r-- 1 root root 842 May 24 17:38 profile
[root@eunix etc]# vi /etc/profile
[root@eunix etc]# more /etc/profile
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
echo Test1
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}
# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
pathmunge /usr/X11R6/bin after
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
unset pathmunge
echo test2
[root@eunix etc]#
Test1
KDSKBENT: Invalid argument
failed to bind key 255 to value 2639
test2

[root@eunix etc]# vi profile
[root@eunix etc]# cat profile
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
echo Test1
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}
echo test3
# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
echo test4
pathmunge /usr/X11R6/bin after
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
echo test5
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
echo test6
unset i
unset pathmunge
echo test2
[root@eunix etc]#


echo test5
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
echo test7
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
echo test6

echo test7
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
echo test8
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
echo test6

[root@eunix profile.d]# ls -clt
total 152
-rwxr-xr-x 1 root root 78 Nov 13 16:42 kde.csh
-rwxr-xr-x 1 root root 74 Nov 13 16:42 kde.sh
-rwxr-xr-x 1 root root 2182 Nov 13 16:40 lang.csh
-rwxr-xr-x 1 root root 2470 Nov 13 16:40 lang.sh
-rwxr-xr-x 1 root root 51 Nov 13 16:10 mc.csh
-rwxr-xr-x 1 root root 45 Nov 13 16:10 mc.sh
-rwxr-xr-x 1 root root 218 Nov 13 16:06 krb5.csh
-rwxr-xr-x 1 root root 210 Nov 13 16:06 krb5.sh
-rwxr-xr-x 1 root root 58 Nov 13 15:58 gnome-ssh-askpass.csh
-rwxr-xr-x 1 root root 70 Nov 13 15:58 gnome-ssh-askpass.sh
-rwxr-xr-x 1 root root 170 Nov 13 15:54 which-2.sh
-rwxr-xr-x 1 root root 13 Nov 13 15:54 vim.csh
-rwxr-xr-x 1 root root 181 Nov 13 15:54 vim.sh
-rwxr-xr-x 1 root root 720 Nov 13 15:48 colorls.csh
-rwxr-xr-x 1 root root 713 Nov 13 15:48 colorls.sh
-rwxr-xr-x 1 root root 122 Nov 13 15:48 less.csh
-rwxr-xr-x 1 root root 108 Nov 13 15:48 less.sh
-rwxr-xr-x 1 root root 192 Nov 13 15:47 glib2.csh
-rwxr-xr-x 1 root root 190 Nov 13 15:47 glib2.sh
[root@eunix profile.d]#



Users browsing this forum: No registered users and 0 guests