Merge remote-tracking branch 'origin/4.3/1691_xkmu' into master-merge

This commit is contained in:
Jinnan Wang
2014-03-18 17:16:05 +08:00

View File

@@ -63,53 +63,6 @@ chmod 755 /usr/sbin/os.sh
cp LinxSetupSign /etc/security
echo "setup time">>/etc/security/LinxSetupSign
date>>/etc/security/LinxSetupSign
#check root user's HISTTIMEFORMAT
grep HISTTIMEFORMAT /root/.bashrc &> /dev/null
if [ $? -ne 0 ];then
#设置保存历史命令的文件大小
echo "HISTFILESIZE=200000" >> /root/.bashrc
#保存历史命令条数
echo "HISTSIZE=200000" >> /root/.bashrc
#实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多用户间的相互覆盖
echo "export PROMPT_COMMAND=\"history -a\"">>/root/.bashrc
#记录每条历史命令的执行时间
echo "HISTTIMEFORMAT=\"%Y%m%d-%H%M%S:\"" >> /root/.bashrc
echo "export HISTTIMEFORMAT" >> /root/.bashrc
fi
grep HISTTIMEFORMAT ~sysadmin/.bashrc &> /dev/null
if [ $? -ne 0 ];then
#设置保存历史命令的文件大小
echo "HISTFILESIZE=200000" >> ~sysadmin/.bashrc
#保存历史命令条数
echo "HISTSIZE=200000" >> ~sysadmin/.bashrc
#实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多用户间的相互覆盖
echo "export PROMPT_COMMAND=\"history -a\"">>~sysadmin/.bashrc
#记录每条历史命令的执行时间
echo "HISTTIMEFORMAT=\"%Y%m%d-%H%M%S:\"" >> ~sysadmin/.bashrc
echo "export HISTTIMEFORMAT" >> ~sysadmin/.bashrc
fi
if [ "${USER_SHELL}" == "tcsh" ];then
chmod -R 644 ${USER_HOME}/.history_log/
else
grep HISTTIMEFORMAT ${USER_HOME}/.bashrc &> /dev/null
if [ $? -ne 0 ];then
#设置保存历史命令的文件大小
echo "HISTFILESIZE=200000" >> ${USER_HOME}/.bashrc
#保存历史命令条数
echo "HISTSIZE=200000" >> ${USER_HOME}/.bashrc
#实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多用户间的相互覆盖
echo "export PROMPT_COMMAND=\"history -a\"" >> ${USER_HOME}/.bashrc
#记录每条历史命令的执行时间
echo "HISTTIMEFORMAT=\"%Y%m%d-%H%M%S:\"" >> ${USER_HOME}/.bashrc
echo "export HISTTIMEFORMAT" >> ${USER_HOME}/.bashrc
echo "#include .bashrc if it exists">>${USER_HOME}/.profile
echo "if [ -f \"\$HOME/.bashrc\" ];then">>${USER_HOME}/.profile
echo ". \"\$HOME/.bashrc\"">>${USER_HOME}/.profile
echo "fi">>${USER_HOME}/.profile
chown ${USER_NAME}.${USER_NAME} ${USER_HOME}/.bashrc
chown ${USER_NAME}.${USER_NAME} ${USER_HOME}/.profile
fi
fi
chown netadmin.netadmin /etc/rc.d/rc.local
touch /var/log/corosync.log
chown audadmin.audadmin /var/log/corosync.log