简易Linux服务器配置--Samba服务

简易Linux服务器配置--Samba服务

说明:

系统为centos6.3,此配置为学习用,生产环境使用可能会产生问题!

1 安装
yum -y install samba 

2 修改配置文件
vi /etc/samba/smb.conf
1)全局配置
[global]
workgroup = WORKGROUP #要访问的电脑的工作组名,windows一般默认都为这个
hosts allow = 127. 192.168.128. #去掉前面的分号,并修改能访问的网段(注意,由于本地与虚拟机是通过nat联网的,所以这里的网段是虚拟机的网段)
security = share #访问的方式,share不需要密码,user需要用户名和密码

2)文档最后添加共享的目录,并且允许写操作
[public]
comment = public Stuff
path = /home/samba
public = yes
writable = yes

3 创建共享文件
mkdir /home/samba

4 修改共享文件权限
chmod 777 /home/samba

5 防火墙开放端口(或者是直接关闭 /etc/init.d/iptables stop)
1)开放端口

iptables -I INPUT -p udp --dport 137 -j ACCEPT
iptables -I INPUT -p udp --dport 138 -j ACCEPT
iptables -I INPUT -p tcp --dport 139 -j ACCEPT   
iptables -I INPUT -p tcp --dport 445 -j ACCEPT

2)保存配置
/etc/init.d/iptables save
3)重启防火墙
/etc/init.d/iptables restart

6 启动samba服务
/etc/init.d/smb start

7 开机启动
chkconfig smb on

8 windows访问
\\虚拟机地址

9 samba添加访问用户和密码(如果共享方式为user则需要这一步)
smbpasswd -a root #root为用户名,然后再输入两次密码。这里的用户必须是系统中存在的用户,且密码不能跟登陆密码一样

本文是转字网上的两段,如果是菜鸟,想懂有点难度,我这里给点注释

在linux上共享文件夹windows下看
*******************************************
首先给linux设一个ip,要和windows是一个网段的
mkdir /share ---------------在根下创建文件夹(除了root的目录下不能创建其他都可以)
chmod 777 /share/ ------------给share文件夹赋权
vi /etc/samba/smb.conf ------------(编辑samba下的smb.conf文件)
编辑 security = share ----------一般在第58行
编辑最后面的 286 [weihaiyang]
287 comment = share
288 path =/share
289 valid users = nobody
290 public = yes
291 writable = yes
292 printable = no
293 create mask = 0765 (前面的数字是行数)


service smb restart 重启smb服务
然后在windows下的“运行”里输入linux的ip就OK了

猜你喜欢

转载自blog.csdn.net/summerhust/article/details/45399485