歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
Samba是一個網絡服務器,用于Linux和Windows共享文件之用。下面介紹利用samba服務,實現Linux與Windows文件共享的方法。
一、samba安裝
1、驗證
samba是Linux系統集成的一個工具,在安裝Linux的過程中用戶可以選擇安裝。驗證系統是否安裝了samba可以通過如下命令進行查看:
[root@.zhishi5 root]# rpm -qa |grep samba
如果如下面所示,就說明已經安裝了samba:
samba-swat-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
2、安裝
如果上述命令沒有任何顯示,就說明沒有安裝。要安裝samba非常簡單。將RedHat 9.0的第一張安裝盤放入光驅,系統會自動掛接。如果沒有掛接可輸入mount /mnt/cdrom進行掛載,然后按照下面的操作進行安裝:
# cd /mnt/cdrom/RedHat/RPMS
# rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
這樣就安裝好了samba,然后輸入命令進行查看:
# ls /etc/samba
可以看到有三個文件分別為lmhosts、smb.conf、smbusers。
二、samba配置
samba安裝完成后還需要配置,需要對smb.conf配置文件進行修改。可以用vi打開進行修改。其實對于一般的應用采用缺省設置就可以了,不過基于安全性和特殊性的要求需要對其中的一些項目進行修改。建議修改的項目有如下幾項:
1、激活interfaces = 192.168.12.2/24 192.168.13.2/24項,這是設置可訪問samba的網段,可以將其設置為interfaces = eth0,設置可訪問的網卡。
2、激活username map = /etc/samba/smbusers,這是用戶映射,是為了服務器的安全而設置的。
3、在smb.conf設置,申明共享文件夾。比如創建的共享文件夾為/home/gslw,然后分配用戶訪問權限。
下面需要配置smbusers文件,設置用戶訪問權限。用vi打開smbusers文件,然后將
root = administrator admin
nobody = guest pcguest smbguest
修改為
root = admin
gslw = 11
nobody = guest pcguest smbguest
保存并退出。
配置完成后,輸入命令testparm進行對samba配置文件的測試。
三、創建共享文件夾
運行命令mkdir /home/gslw創建共享文件夾,然后輸入命令ls /home可以看到文件夾創建完成。
四、添加用戶
要訪問該共享文件夾,還需要添加用戶。輸入命令smbpasswd -a root,將root用戶添加進來,并為其設置訪問密碼。同樣的輸入命令smbpasswd -a gslw,將gslw用戶添加進來并為其設置密碼。
五、設置權限
設置共享目錄的訪問權限,比如我們設置為完全控制可輸入命令即可chmod 777 /home/gslw。權限設置完畢后需要重新啟動服務,輸入命令service smb restart即可。
六、訪問測試
linux訪問
1、在linux下訪問SAMBA共享文件夾進行測試。輸入命令smbclient //192.168.216.133/gslw -U root;
2、輸入密碼可以看到訪問成功。進入smb命令行,輸入ls命令查看共享目錄中的文件,當然也可以通過mkdir命令創建目錄;
3、用gslw登錄samba服務器,可以利用ls查看共享目錄中的文件;
4、用mkdir創建文件夾,可以看到沒有成功,這是因為在samba的配置文件設置了gslw用只有讀權限,沒有賦予其寫權限。通過上面的測試,說明samba服務器創建成功,在linux下訪問成功。
Windows XP訪問
下面我們測試在XP中是否可以訪問samba服務器中的共享文件夾。打開“我的電腦”,在地址欄中輸入samba服務器的IP地址。輸入\\192.168.216.133回車后彈出登陸框,輸入登錄用戶名admin密碼test168,可以看到成功登錄samba服務器,可以看到我們在samba的命令行下剛才創建的目錄。
補充同一機器上文件系統的共享方法:
Windows系統下訪問Linux分區信息:>網絡上提供一些程序用于在Windows系統下訪問Linux分區信息,可以下載相應軟件;也可以下載程序 fsdext.zip,解壓后依照說明將vext2d.vxd、tsdext2.vxd拷貝到c:\windows\system目錄下;使用命令 mount /dev/hda2 g將Linux分區虛擬為新的盤符g,卸載也只需使用命令mount /u g即可完成。下一篇:如何在操作系統中給文件加密 下一篇 【方向鍵 ( → )下一篇】
上一篇:電腦開機藍屏怎么辦 上一篇 【方向鍵 ( ← )上一篇】
快搜