user_ip=`who -u am i 2>/dev/null| awk ''|sed -e 's/[()]//g'`
if [ "$user_ip" = "" ]
then
user_ip=`hostname`
fiif [ ! -d /tmp/history ]
then
mkdir /tmp/history
chmod 777 /tmp/history
fiif [ ! -d /tmp/history/$ ]
then
mkdir /tmp/history/$
chmod 300 /tmp/history/$
fiif [ ! -d /tmp/history/$/$ ]
then
mkdir -p /tmp/history/$/$
fiexport histsize=4096
dt=`date +"%y%m%d_%h%m%s"`
export histfile="/tmp/history/$/$-history.$dt"
chmod 600 /tmp/history/$/*history* 2>/dev/null
[ -f /tmp/history/$/$-history* ] && mv /tmp/history/$/$-history* /tmp/history/$/$/
新增以上到/etc/profile
pkill -kill -t pts/3
cat /etc/hosts.deny
sshd:all
cat /etc/hosts.allow
sshd:172.x.x.:allow
sshd:10.200.:allow
非法ip通過ssh成功登入,自動結束會話
在root使用者下新增編輯 ~/.bashrc
userlogin=`echo $ssh_connection | awk ''` #獲取登入使用者的ip位址
nodenyuser=192.168.10.111 #允許登入的ip位址
nodenyuser1=192.168.10.123
if [ $userlogin != $nodenyuser ] ; then #判斷是否為禁止的ip位址
if [ $userlogin != $nodenyuser1 ] ; then
echo "deny"
userclient=`w | grep -v grep | grep $userlogin | awk ''`
echo $userclient
ps -ef | grep $userclient | grep -v grep | grep sshd | awk '' | xargs -i {} kill -9 {} # 如果是禁止的ip位址直接結束會話
fi fi
記錄 i與i (基礎)
以前一直分不清楚i 和 i,一直都是死記住,今天終於理解了,特此記錄一下 i 先取後用 i先用後取 int i 5 int s i i i i 上面這裡換成 i i i i 也是一樣的結果 system.out.println i 5 上面這裡輸出為什麼是5呢,其實是因為i 是先取後用的,所以i的值...
android記錄登入狀態
android 開發過程中,我們經常有需要記住登陸的狀態的情況。下面是我實現這一功能的一些思路 首先假設,咱們已經實現了登入。要實現記住登入,我們當然需要將一些資料儲存到什麼地方。android為我們提供了以下幾種儲存資料的機制 1 sharedpreference 最簡單,也是我們要使用的 2 s...
1806做題記錄 I
bzoj5340 luogu p4564 ctsc2018 假面 概率與期望 動態規劃 code 1 include2 include3 include4 define clr x memset x,0,sizeof x 5 define mod 998244353 6 define mn 203 ...