一.前提:虛擬機和主機互ping,可以ping通
二安裝samba
(1)rpm -qa | grep samba 查詢是否安裝程序。默認情況下,虛擬機安裝了部分samba .
(2)卸載已經安裝的部分samba
rpm -e xxx -f --nodeps; xxx是你剛剛查到的samba名稱,查到多個,就執行多次命令
(3)安裝
網上有其他安裝方法,我的是,在FileSystem中搜索samba,找到三個安裝文件rpm,雙擊安裝。
用root賬號不知道怎么找不到這三個文件的,必須用普通賬號才能找到
(4)配置samba
# vim /etc/samba/samba.conf 打開配置文件,准備配置
[global]
workgroup=Linux
netbios name=Linux
server string=xxx
security=share
[share]
path=/share
writeable=yes
browseable=yes
guest ok=yes
public =yes
[java]
path=/java
writeable=yes
browseable=yes
guest ok=yes
public=yes
說明:次配置文件配置了兩個共享文件夾。path=/share,share為其中一個共享的文件夾。
詳細參數說明,可以訪問http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html
(5)給共享文件訪問授權
# chown -R nobody:nobody /share
#chown -R nobody:nobody /java
(6)啟動samba
# service samba start
(7)測試
在window運行中輸入\\虛擬機ip,便會看到兩個共享目錄java和share.
訪問出錯的時候,把主機防火牆和虛擬機防火牆關閉(# service iptables stop)和SELinux狀態(#setenfortce 0),再試。