配置OpenSolaris的Samba伺服器(更新版)
by 資訊藝術家 • 2009/03/06 • linux • 0 Comments
安裝Samba服務
步驟主要如下:(使用OpenSolaris新增的IPS方式)
打開左上角功能表“系統”->“系統管理”->“Package Manager”。
在工具欄下方的“Search”文本框中輸入:samba。
勾選下方列表中出現的SUNWsmba包,點擊工具欄中的“Install /Update”按鈕。
出現 Install/Update Confirmation 提示視窗,查看包依賴和下載資訊,
點擊“Next”按鈕,開始下載檔,並自動進行安裝。
出現 Install/Update Confirmation 提示視窗,查看包依賴和下載資訊,
點擊“Next”按鈕,開始下載檔,並自動進行安裝。
安裝Samba服務
步驟主要如下:(使用OpenSolaris新增的IPS方式)
打開左上角功能表“系統”->“系統管理”->“Package Manager”。
步驟主要如下:(使用OpenSolaris新增的IPS方式)
打開左上角功能表“系統”->“系統管理”->“Package Manager”。
在工具欄下方的“Search”文本框中輸入:samba。
勾選下方列表中出現的SUNWsmba包,點擊工具欄中的“Install /Update”按鈕。
出現 Install/Update Confirmation 提示視窗,查看包依賴和下載資訊,
點擊“Next”按鈕,開始下載檔,並自動進行安裝。
出現 Install/Update Confirmation 提示視窗,查看包依賴和下載資訊,
點擊“Next”按鈕,開始下載檔,並自動進行安裝。
安裝完畢之後
配置Samba伺服器實現與Windows的檔共用
Samba的共用方式包括share、user、server、domain 和ads。
配置Samba伺服器實現與Windows的檔共用
Samba的共用方式包括share、user、server、domain 和ads。
本文主要介紹share共用方式,這種共用直觀上和Windows的共用檔夾很類似。
步驟如下:
創建Samba共用目錄(目錄位置可自己定義)
# mkdir -p /mnt/sambashare
創建Samba配置檔(/etc/sfw/smb.conf),
創建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
#================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
# svcadm enable -r network/samba
# svcs grep samba
online 13:46:14 svc:/network/samba:default
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
——— ——-
# /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之間的檔共用。
在IE中輸入//192.168.0.110(其中//192.168.0.110為Solaris的IP位址)
就可以看到共用的目錄homes了。如果發現不能讀寫檔,那是Solaris下該共用目錄的許可權設置問題,用命令如下:
#chmod 777 /mnt/sambashare
至此,就可以在Windows中上傳和下載檔了,實現OpenSolaris與Windows之間的檔共用。