Windows與Linux間的資源共享
一、從Windows共享linux資源
小紅帽redhat6.0中自帶編譯好的samba程序,提供samba文件共享服務。首先,設置配置文件/etc/smb.conf。以下所示,設置:本機的工做組或域名,netbios機器名,本地或NT域控制器口令認證方法;本地認證時,須要用命令/usr/bin/smbpasswd生成用戶口令文件/etc/smbpasswd;設置共享目錄:如film共享目錄對應實際目錄/disk1/film。
[global]
# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = cauic
# netbios name = 機器名
netbios name = linuxzrm
# server string is the equivalent of
the NT Description field
server string = Linuxzou Samba Server
# security =用戶認證方法:
本地認證(user)或域控制器認證(server)
security = user
; security = server
# 本地認證時,用此口令文件
smb passwd file = /etc/smbpasswd
encrypt passwords = yes
guest account = nobody
allow hosts = 202.112.162.
deny hosts = all
[film]
available = yes
path = /disk1/film
----修改配置後,可用工具testparm測試此配置是否正常。而後,執行/etc/rc.d/init.d/smb start|restart啓動或重啓smaba服務(包括smbd和nmbd服務)。
----如今,能夠在windows下瀏覽cauic工做組下機器名爲linuxzrm的共享資源。
二、從linux共享windows資源
----利用linux的工具smbmount將windows下共享目錄按smb文件系統,裝載到本機目錄下。下面的shell程序(需超級用戶執行)代表,以用戶名爲zoup、口令爲z12345身份,將windows服務器*****下共享目錄rmcontent,裝載到本機/vodcontent目錄下,安裝點屬於本機用戶zou用戶組staff。
# /home/zou/mountvod.sh
smbmount "//vod/rmcontent" -c 'mount /vodcontent
-u zou -g staff' -U zoup%z12345
將以上命令放到系統啓動文件中,系統每次啓動後,會自動裝載windows共享目錄。如:在文件/etc/rc.d/rc.local中添加如下語句:
if [ -f /home/zou/mountvod.sh ]; then
echo mounting //vod/rmconten
/home/zou/mountvod.sh > > /home/zou/mountvod.log
fi