爲了後面開發php擴展等什麼打基礎,同時兼顧windows上的軟件的日常使用,決定在客戶機(Linux)上架設samba服務器來同步工程文件夾...
下面這個是在x-server 下進行簡單配置的 ...
centos 安裝配置 samba 並實現與windows 共享
http://blog.csdn.net/qzier_go/article/details/6857519
以下是終端環境下的配置方法:
--------------------------------------------------------------------
Host OS : Windows 7.
Guest OS : CentOS 5.7
Virtual Machine : Vmware Player 4 build.
Connection Type: Nat
--------------------------------------------------------------------
在Terminal 裏:
#yum install samba
#setup disabled SELinux // 此處是爲了讓外部訪問CentOS 別被 SELinux 擋住啦
|—Security Level Enabled // 修改
|—Customize –> Allow inconing –> Samba //修改
修改NetBIOS名字
#vim /etc/samba/lmhosts
127.0.0.1 CentOS5.7
完成後開始配置samba 主配置文件
# vim /etc/samba/smb.conf
...
#============================Global Settings ===========
[global]
...
workgroup = WORKGROUP;與windows網絡工作組同名
server string = Samba Server Version %v
netbios name = CentOS5.7
hosts allow = 127. 192.168.0. ;開啓本地和C類網段
...
#============================ Share Definitions =====
...
[src]
comment= src share from CentOS5.7
path=/tmp/lnpp;分享的linux目錄
public=yes
writeable=yes
到此完成smb.conf 簡單配置了,我們繼續...
# mkdir /tmp/samba #建立共享的文件夾
#chown -R nobody /tmp/lnpp #文件夾無人歸屬
#chmod 777 /home/samba #任何人都能rwx
設置登錄帳戶:
#smbpasswd -a root # user(root)爲系統原有用戶
# chkconfig --level 235 smb on #隨機啓動設置
啓動:
#service smb restart
接下來在win7打開文件瀏覽器,並在地址欄輸入"\\192.168.0.132"(Guest Host地址),輸入帳戶密碼後就能訪問了 ...
到此就可以訪問了,第一次鏈接要多重新刷幾次,可是試試新建文件編輯併到linux上進行查看 ...
PS:
改進注意
1.由於是本機,所以幾乎沒有估計任何權限問題,用戶是root;
2.samba文件權限mask;
3.字符設置等等;
4.netbios的名字;
5.selinux的端口准入配置
同時說明一點,偶然發現之前在x-server的那篇文章在linuxidc轉載了,保留了ID號,但是卻把我的截圖打上了linuxidc的水印,而且還沒貼出原鏈,請儘量尊重原作者。
centos 安裝配置 samba 並實現與windows 共享
其實還是水文,備份同時希望能幫助到有用的人..
建立了一個lnpp羣,歡迎一起學習(QQ羣號:213572677)
Reference:
http://hi.baidu.com/cmtu_net/blog/item/5eb0c9fb88499d244f4aead6.html
http://linux.vbird.org/linux_server/0370samba.php#server_user