为了后面开发php扩展等什么打基础,同时兼顾windows上的软件的日常使用,决定在客户机(Linux)上架设samba服务器来同步工程文件夹...
下面这个是在x-server 下进行简单配置的 ...
centos 安装配置 samba 并实现与windows 共享
http://blog.youkuaiyun.com/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