作者 主題: 請問如何讓一個帳號只能同時間只有一個連線登入  (閱讀 2983 次)

0 會員 與 1 訪客 正在閱讀本文。

jerlsy

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
請問各位大大,是否可以設定為一組帳號,同時間不能讓兩台電腦共用此帳號,或者有條件的限制登入的人次?
看了很多文章似乎是要在Shell裡面寫上Script之類的,但是要怎樣判斷帳號已經有登入了呢?

jerlsy

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
沒有大大有具體的經驗或者方法嗎?

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
什麼叫登入?你先定義好你所謂的登入是什麼,再來談怎麼限制

aaronosos

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
同時間不能讓兩台電腦共用此帳號
可以設定/etc/security/limits.conf這檔案加入*or@groupname maxlogin 1
代表依個帳號只能登入一次


但是要怎樣判斷帳號已經有登入了呢?
可以利用w阿~在進行判別阿,看你想做啥方向

danielkimo

  • 憂鬱的高中生
  • ***
  • 文章數: 120
    • 檢視個人資料
引述: "aaronosos"
同時間不能讓兩台電腦共用此帳號
可以設定/etc/security/limits.conf這檔案加入*or@groupname maxlogin 1
代表依個帳號只能登入一次


但是要怎樣判斷帳號已經有登入了呢?
可以利用w阿~在進行判別阿,看你想做啥方向

我開了/etc/security/limits.conf這個檔案
我加了這一行danielkimo       hard    maxlogins       3
結果是只能在同一台電腦上開啟2個連線
但是我明明是設定最大登入數目為3
怎麼只能3-1呢
ps.danielkimo是我的測試帳號