日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

SAMBA實現(xiàn)Solaris和Windows之間的文件共享

一、概述
Samba提供了Unix系統(tǒng)和Windows之間的文件和打印機共享服務 。一臺Solaris的機器 , 如果配置了Samba Server , 就能充當共享服務器;同時也能作為客戶機訪問網(wǎng)絡中其它Windows系統(tǒng)上的共享文件 , 或其它安裝了Samba Server的Solaris/Linux系統(tǒng)上的共享文件 。
OpenSolaris在系統(tǒng)安裝的時候就已經(jīng)包含了Samba , 只需要簡單的配置就可以成為Samba Server 。
二、配置Solaris的 Samba服務器
Samba服務器包含兩個Daemon , nmbd和smbd 。smbd是 samba的內(nèi)核 , 是建立對話 , 驗證客戶和提供文件系統(tǒng)和打印服務的基礎; nmbd則處理所有的名字注冊和解析請求 , 實現(xiàn)了網(wǎng)絡瀏覽的功能;它的任務是向局域網(wǎng)廣播Samba服務器所提供的服務;Nmbd使得Samba服務器顯示在windows操作系統(tǒng)的網(wǎng)絡鄰居中 , 允許用戶瀏覽可以通過samba使用的資源 。
缺省OpenSolaris并沒有使能Samba服務 。
# svcs -v | grep samba
# ps -eaf | grep mbd【SAMBA實現(xiàn)Solaris和Windows之間的文件共享】Samba的共享方式包括share、user、server、domain 和ads 。本文主要主要介紹share和user的共享方式 。
2.1 配置share方式
采用share方式 , 用戶不需要輸入帳號和密碼就可以登陸samba服務器 。其配置步驟為:
1) 創(chuàng)建一個Samba共享目錄
# mkdir -p /export/home/smbshare
2) 創(chuàng)建Samba配置文件
# cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf
3) 編輯配置文件smb.conf
===== ===== /usr/sfw/smb.conf ==========
security = share
[homes]
comment = Home DirectorIEs
browseable = yes
writable = yes
path = /export/home/smbshare
guest ok = yes
guest account = user1這里用戶是通過默認的user1來登陸的 。用戶登陸之后 , 可以看到user1 所共享的文件和所有系統(tǒng)共享文件 , 其他用戶共享的文件能夠看得到 , 但是不一定能夠使用或者進的去 。如果不設置guest account的話 , 則用戶就以默認的nobody進行登陸 , 只能夠使用系統(tǒng)設置的共享文件 。其他用戶設置的文件不一定能夠使用 。
4) 啟動Samba服務
# svCADm enable samba
# svcs | grep samba
online1:19:02svc:/network/samba:default
# ps -eaf | grep mbd
root 24453 1 0 01:19:02 ? 0:00 /usr/sfw/bin/smbd -D
root 24450 1 0 01:19:02 ? 0:00 /usr/sfw/bin/nmbd -D
root 24454 24453 0 01:19:02 ? 0:00 /usr/sfw/bin/smbd -D2.2 配置user方式
配置成user方式需要提供用戶名和密碼進行驗證 。這里Samba用戶必須是 Solaris系統(tǒng)用戶 。而對同一個用戶來說 , samba密碼和系統(tǒng)密碼不必一定相同 。
1) 添加一個系統(tǒng)用戶(用已經(jīng)存在的也可以)
# useradd -d /export/home/andy -m -s /usr/bin/bash andy
2) 用smbpasswd添加Samba用戶
# /usr/sfw/bin/smbpasswd -a andy
New SMB passWord:
Retype new SMB password:
Added user andy.
# /usr/sfw/bin/smbpasswd -e andy
Enabled user andy3) 編輯配置文件smb.conf
===== ===== /usr/sfw/smb.conf ==========
security = user
[homes]
comment = Home DirectorIEs for %S
valid users = %S# 只有所有者能訪問該共享
browseable = no# 該共享對其它用戶不可見
writable = yes
create mask = 0640# 創(chuàng)建文件時的權(quán)限掩碼
directory mask = 0750# 創(chuàng)建目錄時的權(quán)限掩碼這里%S通配符可以擴展成實際的共享名 。這樣andy共享的注釋將是 “Home Directories for andy 。
4) 重新啟動Samba服務
# svcadm restart samba
從其它系統(tǒng)上用samba訪問該Solaris機器時 , 如果輸入的用戶名是 andy , 密碼是Samba密碼 , 就能看到/export/home/andy 下的內(nèi)容 。
三、Solaris訪問 Windows的共享資源
Samba包中已經(jīng)包括了smbclIEnt、smbmount等的實用程序 。smbclient程序提供了一個類似FTP 的模式界面 , 允許用戶共享Windows、Linux的資源 , 還可以用戶列出服務器上的可用共享資源 。smbmount類似mount命令 , 將 Windows的共享目錄安裝到Linux的本地目錄 。

推薦閱讀