linux中限制使用者登入時間

2021-07-04 13:18:04 字數 815 閱讀 1324

當系統管理員(root賬戶擁有者)在離開計算機時,出於安全考慮,最好能讓系統在隔一 

段時間後能自動退出。為了能做到這一點,你必須為乙個叫做"tmout"的linux變數設定指定時間 

(時間單位是秒)。編輯"/etc/profile"檔案,在有"histfilesize

="字樣的那一行的後面加上 

下面一行內容: 

tmout=3600

加入的這一行代表的含義是1小時(60×60=3600秒)。當你把這行內容放入你的"/etc/profile"檔案 

後,在系統連續一小時不用時,系統會自動通知系統中的所有使用者系統將退出。你也可以把該變數設定 

放在使用者的各自的".bashrc"檔案中,使得系統能在指定的一段時間不用後能自動退出。 

該變數引數被設定在系統中後,你必須先退出系統,然後再以root帳戶重新登入後,該項設定才 

會生效。

為了增強linux系統的安全性,我們需要在使用者輸入空閒一段時間後自動斷開,這個操作可以由設定tmout值來實現。將以下字段加入到/etc/profile 中即可(對所有使用者生效)。

export tmout=900    # 設定900秒內使用者無操作就字段斷開終端

readonly tmout     # 將值設定為readonly 防止使用者更改

注意:設定了readonly 之後在當前shell下是無法取消的,需要先將/etc/profile 中設定readonly行注釋起來或直接刪除,logout 後重新login 。

$ export tmout=900

$ readonly tmout

$ unset tmout

Linux限制使用者登入

一 首先建立兩個普通使用者user1和user2 root lyt useradd user1 root lyt passwd user1 建立密碼 root lyt useradd user2 root lyt passwd user2 建立密碼 1 禁止個別使用者登入。比如禁止user1使用者登...

Linux10 使用者通訊 登入 限制

mesg命令有兩種,執行mesg n命令後,可以拒絕接受除了root外所有資訊,執行mesg y後復原。wall write all 給所有使用者發資訊。wall後直接加要發的資訊就可以傳送出去,此時包括傳送者在內的所有人都會收到資訊,還會顯示發訊息的使用者名稱和發訊息的時間。輸入內容 最後一行要以...

Linux作業系統下限制root使用者登入的方法

etc securetty這個檔案中儲存了root使用者可以安全登入的終端名稱或telnet登入 1.如果你希望root使用者只能從tty1和tty2登入,則修改 etc securetty這個檔案並只保留下面的兩行 root localhost cat etc securetty tty1 tty...