1.安裝smb,安裝CentOS時,不要默認安裝,選擇自定義,別忘了選上文件訪問服務項,如果空間夠大,最好全選好! 如果沒安裝smb,可以用yum install samba命令安裝!
2.打開文件/etc/samba/smb.conf在最後加上
[root directory]
path = /
writeable = yes
; browseable = yes
guest ok = yes
或者在桌面系統下編輯Administration->Server Settings->Samba設置!
3.關閉selinux
輸入命令/usr/sbin/setsebool -P samba_export_all_rw on
然後在win下,可以通過IP來訪問CentOS了!
如果在windows下提示找不到,www.linuxidc.com 編輯/etc/samba/smb.conf的hosts allow = 127. 192.168.0. 192.168.1.這行,要包含windows的IP
輸入命令service smb restart
如果還是不能進入,要求輸入用戶和密碼!編輯/etc/samba/smb.conf的security一行為security = share,
輸入命令service smb restart
順利訪問後,如果發現不能修改文件,輸入命令chmod 777 / -R
執行完後,一切就OK了
在Windows下最好把CentOS映射為一個盤,這樣訪問就更方便了!
在ubutntu下,安裝smb服務有所不同,默認Ubuntu是不安裝smb的,可用sudo apt-get install samba 和sudo apt-get install smbfs 兩個命令安裝。再用sudo apt-get install system-config-samba安裝smb的桌面系統菜單,其它的CentOS一樣了!
需要注意一點的是,chmod 0777 / -R是一條無法恢復的指令,要注意使用!
我在我的虛擬機中使用後,SecureCrt 的ssh2會失效!
最好是讓自己的目錄執行chmod命令,不要修改系統目錄的權限,以免發生不必要的麻煩!