1,下载rpm格式的Samba安装程序安装:yum install samba
2,编辑配置文件:vim /etc/samba/smb.conf找到Standalone Server Options,将下面的security = share,使用户登陆时不需要输入帐号及密码。设置公共访问目录,在smb.conf中找到:
; [public] ; comment = Public Stuff ; path = /home/samba ; public = yes ; writable = yes ; printable = no ; write list = +staff将前面的分号去掉。path = /home/samba
指定公众共享目录路径,该目录就可以供不同用户使用。public = yes 取值为yes时,允许公众共享。否则,禁止公众共享目录。writable = yes 取值为yes时,公众对/home/samba有可写权限。printable = no 取值为yes时,公众对/home/samba有打印权限。write list = +staff 指定具有可写权限的用户名单或用户组所有成员,这里允许staff用户组的所有成员具有可写权限。设置smb开机自启动: 此时打开\Linux主机IP,会看到有一个public的共享文件夹。
另外每次开启虚拟机的时候,会发现smb可能根本就还没启动,此时需要进入到root下terminal,输入/etc/init.d/smb restart
第一次输入,会显示Shutting down SMB services : fair,再次输入,显示成功,此时在Win下可以进入CentOS所建的文件,但是不能修改里面的内容,此时需要输入:setenforce 0,关闭防火墙,同时设置可以Win可修改。此时可以直接从Win拖文件到CentOS所建的文件中。