1. 程式人生 > >Linux下管理員設定使用者登入時的警告資訊以及不同使用者之前相互簡單交流的方法

Linux下管理員設定使用者登入時的警告資訊以及不同使用者之前相互簡單交流的方法

文章轉載自:

設定使用者登入提示:: 
1、/etc/motd檔案的用途 
        /etc/motd即message of today(布告欄資訊),每次使用者登入時,/etc/motd檔案的內容會顯示在使用者的終端。

        系統管理員可以在檔案中編輯系統活動訊息,例如:管理員通知使用者系統何時進行軟體或硬體的升級、何時進行系統維護等。如果shell支援中文,還可以使用中文,這樣看起來更易於瞭解。

        /etc/motd 缺點是::

現在許多使用者登入系統時選擇自動進入圖形介面,所以這些資訊往往看不到。

2、/etc/issue檔案的用途 
        /etc/issue檔案的使用方法與/etc/motd檔案相差不大。

        它們的主要區別在於:當一個網路使用者或通過串列埠登入系統上時,/etc/issue的檔案內容顯示在login提示符之前,而/etc/motd內容顯示在使用者成功登入系統之後。

向用戶傳送訊息::

1、使用write命令,向指定使用者傳送資訊:
          使用者可以使用write命令給其他線上使用者傳送訊息。格式:

         hello   world      //通訊內容

         然後按CTRL+D就將訊息傳送給wanglun這個使用者。

          在Shell提示符號輸入write,username指接受傳送資訊的使用者名稱。如果一個使用者多次登入到系統, tty引數指定要傳送的終端。使用write傳送資訊的前提條件是該使用者已經登入到系統。


          可以使用who命令查詢登入使用者名稱稱。接著可以輸入要傳送的資訊。當輸入完畢後,鍵入EOF表示資訊結束,用Crtl+D組合鍵傳送資訊。輸入內容會出現在使用者的螢幕上,同時通訊中止。 
        

          如果在網路上可以使用write命令在username後加入主機名稱或域名,建立網路通訊。如果要和192.168.1.125主機上的wanglun使用者通訊使用命令:

          hello  world       //通訊內容

          然後按CTRL+D就將資訊傳送給主機192.168.1.125上的wanglun使用者。

2、使用wall命令,向系統中所有的使用者傳送資訊:

          如果想要傳送一條資訊給系統中所有使用者,可以使用wall命令,wall表示:write all。輸入wall,然後編輯資訊,如果shell支援可以使用中文。然後使用Crtl+D組合鍵傳送資訊。這樣系統所有登入使用者的桌面會收到資訊。

           如果在網路上,可以使用rwall命令把資訊傳送到區域網上所有的使用者

3、使用talk命令,和另外一個使用者實現對話:
          talk命令可以和另一個登入系統使用者實現雙向對話。系統管理員輸入資訊,使用者也可以輸入自己的資訊。雙方都可以看到交流時的螢幕資訊。格式: 
         talk username

         hello world          //通訊內容

4、使用mesg命令,可以關閉和開啟其他使用者給自己傳送的資訊
         使用者可以阻止其他使用者給自己傳送訊息打斷工作,使用mesg n命令禁止其他使用者傳送訊息。使用mesg   y命令允許其他使用者給自己傳送資訊。