diff --git a/install_shell/other.sh b/install_shell/other.sh index fca4abc..a6db313 100755 --- a/install_shell/other.sh +++ b/install_shell/other.sh @@ -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