• 配置OpenSolaris的Samba伺服器(更新版)

    by  • 2009/03/06 • linux • 0 Comments

    安裝Samba服務
    步驟主要如下:(使用OpenSolaris新增的IPS方式)
    打開左上角功能表“系統”->“系統管理”->“Package Manager”。

    在工具欄下方的“Search”文本框中輸入:samba。

    勾選下方列表中出現的SUNWsmba包,點擊工具欄中的“Install /Update”按鈕。
    出現 Install/Update Confirmation 提示視窗,查看包依賴和下載資訊,
    點擊“Next”按鈕,開始下載檔,並自動進行安裝。
    安裝Samba服務
    步驟主要如下:(使用OpenSolaris新增的IPS方式)
    打開左上角功能表“系統”->“系統管理”->“Package Manager”。
    在工具欄下方的“Search”文本框中輸入:samba。
    勾選下方列表中出現的SUNWsmba包,點擊工具欄中的“Install /Update”按鈕。
    出現 Install/Update Confirmation 提示視窗,查看包依賴和下載資訊,
    點擊“Next”按鈕,開始下載檔,並自動進行安裝。
    安裝完畢之後
    配置Samba伺服器實現與Windows的檔共用
    Samba的共用方式包括share、user、server、domain 和ads。
    本文主要介紹share共用方式,這種共用直觀上和Windows的共用檔夾很類似。
    步驟如下:
    創建Samba共用目錄(目錄位置可自己定義)
    # mkdir -p /mnt/sambashare
    創建Samba配置檔(/etc/sfw/smb.conf),
    Samba伺服器安裝完畢之後在/etc/sfw目錄下會發現smb.conf- example檔,這是個配置檔的範本,可以直接複製再修改,也可以新建一個簡易的配置檔smb.conf。
    # cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf或者
    #touch /etc/sfw/smb.conf
    編輯配置檔smb.conf如下:(如果是複製範本檔的話就在對應的地方修改就行)
    #================Global Settings===========
    [global]
    workgroup = MYGROUP
    server string = Samba Server
    security = share
    log file =/var/log/samba/log.%m
    max log size = 50
    #================Share Definitions=========
    [homes]
    Comment = Home Directories
    path = /mnt/sambashare
    writeable = yes
    browseable = yes
    guest ok = yes
    啟動Smaba
    # svcadm enable -r network/samba
    # svcs grep samba
    online 13:46:14 svc:/network/samba:default
    這樣 samba 就啟動啦 ~~
    Solaris測試訪問Samba共用的資源
    # /usr/sfw/bin/smbclient –L //192.168.0.110(其中// 192.168.0.110 為Solaris的IP位址)
    Password: (直接Enter,因為Share方式不需要密碼)
    Anonymous login successful
    Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]
    Sharename Type Comment
    ——— —- ——-
    IPC$ IPC IPC Service (Samba Server)
    Anonymous login successful
    Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]
    Server Comment
    ——— ——-
    Workgroup Master
    ——— ——-
    在Windows下訪問Samba伺服器共用的目錄了,方式如下:
    在IE中輸入//192.168.0.110(其中//192.168.0.110為Solaris的IP位址)
    就可以看到共用的目錄homes了。如果發現不能讀寫檔,那是Solaris下該共用目錄的許可權設置問題,用命令如下:
    #chmod 777 /mnt/sambashare
    至此,就可以在Windows中上傳和下載檔了,實現OpenSolaris與Windows之間的檔共用。