[問題] 請問有關PPTP Server on Linux問題

作者: wyytw (雲飛揚)   2018-05-29 14:04:22
請問一下有關PPTP Server On Linux 問題
有關於PPTP Server單一登入的問題
在網路上找到有關PPTP Server單一登入的做法
是先在/etc/ppp/auth-up產生這個檔案
檔案內容如下
#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
REALDEVICE=$1
USER=$2
mkdir -p /var/run/pptpd-users
if [ -f /var/run/pptpd-users/$USER ]; then
kill -HUP `cat /var/run/pptpd-users/$USER`
fi
cp "/var/run/$REALDEVICE.pid" /var/run/pptpd-users/$USER
done
主要的結果是當一個使用者帳號A登入時,另外之後還有一個相同帳號使用者A登入時
會把前面那個登入A給踢掉,這樣會發生一直踢來踢去的問題,今天想要請問的是,
有沒有辦法當第一個使用者帳號A登入時,後面若有相同帳號使用者A登入,會不允許
後面那個登入 ?
我的想法是把kill那行改成讓後面登入的人去執行login out 或是去執行/sbin/nologin
等想法,不過這部分不知道要怎樣處理才會達到我要的目的,謝謝.
作者: kenduest (小州)   2018-05-30 19:02:00
若你這 script 可用的話,那也只是稍微改改 script紀錄每次連線建立之後,紀錄登入帳號應對的網路介面已經存在重複登入使用者, 由 cp 那邊改成 kill 就是了只是這段 script 你有先驗證過嗎?可用就稍微改改就是
作者: wyytw (雲飛揚)   2018-05-30 22:34:00
這script可用,只是會踢來踢去
作者: TFreeman (Freeman)   2018-05-30 23:50:00
https://tinyurl.com/y8hzzy8t 有看到其他script可參考
作者: kenduest (小州)   2018-05-31 02:51:00
目前卡在。感覺只是不熟 script 語法
作者: rexsony (雷克斯索尼)   2018-05-31 20:11:00
推薦用Softether VPN, 簡單好用

Links booklink

Contact Us: admin [ a t ] ucptt.com