• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 讓Linux與Windows互發短信

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    Samba是用來實現SMB(Server Messages Block)協議的一種軟件,是一套讓 Unix / Linux系統 能夠應用Microsoft 網絡 通信協議的軟件,它可以和運行Windows 98、Windows 2000等操作系統的計算機實現文件共享和打印機共享服務。 通過配置Samba 服務器 ,可以提供W
    Samba是用來實現SMB(Server Messages Block)協議的一種軟件,是一套讓Unix/Linux系統能夠應用Microsoft網絡通信協議的軟件,它可以和運行Windows 98、Windows 2000等操作系統的計算機實現文件共享和打印機共享服務。

        通過配置Samba服務器,可以提供Windows客戶機來訪問Linux系統上共享的資源,也能夠在Linux上通過SMB協議訪問Windows系統上的共享資源。

        一般來說,用戶習慣使用Linux計算機作為服務器,使用Windows計算機作為客戶機。但是,現在有越來越多的計算機使用者不但使用Linux做服務器,也使用Linux來處理很多其它任務,那么就可能會需要訪問其它Windows計算機上的資源。下面就詳細介紹在紅旗Linux下,與Windows機器互相發送短信的一種方法,并且闡述配置步驟和測試方法。

        配置Samba

        配置Samba的工作其實就是對配置文件smb.conf進行相應的設置。smb.conf關系著Samba服務器的權限設置,以及共享的目錄、打印機和機器所屬的工作組等各種細致的選項。

        smb.conf文件最基本的三個特殊段是global(全局參數)、directory shares(目錄共享)、printer shares(打印共享)。除了[global]段外,所有的段都可以看作是一個共享資源,段名是該共享資源的名字,而段里的參數就是共享資源的屬性。[global]、[homes]和[printers]三個段是比較特殊的。smb.conf文件配置起來很復雜,而且內容很多,在這里只列出核心的配置:

    [global]
                netbios name = Redflag
                workgroup = WORKGROUP
                hosts allow = 192.168.100. 192.168.200. 127.
                log file = /var/log/samba/log.%m
                security = user
                encrypt passwords = yes
                smb passwd file = /etc/samba/smbpasswd
                [homes]
                  comment = Home Directories
                  browseable = yes
                writable = yes

        至于其它的選項,可以根據用戶的實際需要進行取舍。當配置好Samba并啟動后,就可以在Windows下訪問Linux機器上的資源。操作過程如下:

        1.在Windows 2000計算機的桌面上單擊“網上鄰居”,進入Workgroup組,其成員如圖1所示,找到Linux的主機Redfag。
        2.單擊“Redflag”,出現要求輸入用戶名和密碼的畫面。
        3.如果輸入用戶名和密碼正確,則可以看到Redflag機上共享的資源,如圖2所示。
        接下來,用戶可以按照自己的需要進行相應的操作。

     


    圖1 Windows 2000的計算機Workgroup組成員


    圖2 Redflag機上共享的資源

        實現Linux與Windows互發短信

        為了處理winpopup的信息,Samba提供了“message command”全局參數,它定義了信息到來時Samba采取的措施,例如在smb.conf的[global]段加入下面兩行:

    message command = bash "kedit %s; rm %s" &
                message command = /bin/mail -s 'message
                from %f on %m ' root < %s;rm %s&

        上面命令表明必須立即返回,所以其后加上了“&”符號;%s表示存放信息的文件名;%f表示發送信息的用戶;%m表示客戶機的NetBIOS名字。

        配置完成后,重新啟動Samba,接下來就可以進行測試。

        1.從Linux機向Windows及發送短消息
        測試使用的命令是smbclient,操作如下:
        [root@redflag /root]# echo "This is a test!" | smbclient -M lgm

        上面代碼中,lgm表示的是Windows的NetBIOS名字。
        (1)在Windows 98下,首先要運行winpopup.exe程序,接下來才能接收到短消息,如圖3所示。
        (2)在Windows 2000下可以直接接收短消息,如圖4所示。

     


    圖3 Windows 98接收到Linux發送的信息


    圖4 Windows 2000接收到Linux發送的信息

        2.從Windows向Linux發送短信息
        在Windows 98下,向Linux發送短信息時仍然要用winpopup.exe程序,但是對象應該是Linux下的NetBIOS名稱才可以,如圖5所示。

     


    圖5 在Windows 98下回復Linux短信


    圖6 Windows 2000下用net send命令向Linux發送短信息

        在Windows 2000下,用net send命令向Linux發送短信息,如圖6所示。

        3.在Linux下通過mail命令查看收到的信息

    [root@redflag /root]#mail
                Mail version 8.1 6/6/93.  Type ? for help.
                "/var/spool/mail/root": 1 message 1 new
                >N  1 nobody@localhost.loc  Sat Apr  5 15:56
                13/442   "message from LGM on l"
                & 1
                Message 1:
                From nobody  Sat Apr  5 15:56:14 2003
                Date: Sat, 5 Apr 2003 15:56:14 -0500
                From: Nobody <nobody@localhost.localdomain>
                To: root@localhost.localdomain
                Subject: message from LGM on lgm
                This is a test!
                Windows

        Samba的功能非常強大,是目前應用最為廣泛的網絡服務之一,本文只介紹了在紅旗Linux下與Windows互相發送短信的一種方法。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>