Re: /etc/bashrc help!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I think you can add:

[ -z "$PS1" ] && return

before your code. PS1 should be null for sftp connections.


Mark Snyder
Highland Solutions


----- Original Message -----
From: "Roland Roland" <R_O_L_A_N_D@xxxxxxxxxxx>
To: "CentOS mailing list" <centos@xxxxxxxxxx>
Sent: Tuesday, April 19, 2011 12:18:38 PM
Subject:  /etc/bashrc help!


  Dear all,

i've appended the below to /etc/bashrc it works like a charm with ssh 
connections though SFTP sessions fail since the below is being sent to 
the intiator.
any way of limiting the below to none sftp sessions? or any other idea 
for it to work?


# If id command returns zero, youâve root access.
if [ $(id -u) -eq 0 ];
then # you are root, set red colour prompt
echo "###############################################"
echo "### You are now working as ROOT. ###"
echo "### Pay attention to what you type. ###"
echo "###############################################"
PS1="\\[$(tput setaf 1)\\]\\u@\\h:\\w #\\[$(tput sgr0)\\]"
else # normal
echo
echo " ###########################################################"
echo "Welcome $(whoami), here's something to start your day with:"
echo
echo `sh /etc/lines.sh /etc/quotes.txt`
echo " ############################################################"
echo
PS1="[\\u@\\h:\\w] $"
fi



Thanks,

--Roland
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux