centOS 下安装配置samba服务器
1.下载安装
yum -y install samba (-y 就是一路yes过去)
安装中出现了如此问题:
Loaded plugins: fastestmirror
Existing lock /var/run/yum.pid: another copy is running as pid 3372.
Another app is currently holding the yum lock; waiting for it to exit...
解决:
[root@centos ~]# rm -f /var/run/yum.pid
[root@centos ~]# /etc/init.d/yum-updatesd stop
停止 yum-updatesd: [确定]
下载完成检查安装情况:
查看samba相关联的包:rpm -qa | grep samba
2.配置Samba
我强烈的建议大家在修改系统原有任何文件的时候一定要养成“先备份,后修改”的好习惯,相信我,这个习惯会为侬节约很多不必要浪费的时间。接下来我要做的是将根目录下挖出来,供我在windows下访问。
1). 备份Samba的配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2).修改你允许方访问的网段:hosts allow = 127. 192.168.2. (全局,也可以在你自定义的里面添加)
3).在末尾添加自定义
[share]
comment = share
path = / //共享路径
writable = yes //指定了这个目录缺省是否可写,也可以用readonly = no来设置可写。
public = yes //允许匿名访问,这个也需要设置,否则匿名无法访问。这个开关有时候也叫guest ok
4).选定启用这个自定义
把默认的注释 #security = usr
security = share
3.关闭防火墙和selinux
service iptables stop
setenforce 0 (临时关闭.不关闭文件不可写)
永久关闭: vi /etc/selinux/config 改为SELINUX=disabled
4. 启动samba服务器(service smb start)就可在window下,访问//192.168.2.6 获取linux下的根目录,可读可写;