Total Pageviews

Saturday, 27 April 2013

CentOS桌面系统下,安装开启samba

安装CentOS桌面系统的时候我没有选择安装samba服务,今天需要从Windows拷贝大量数据到上面去,想通过samba传。就查了一下CentOS下安装开启samba的方法。
记录一下,备忘。

安装samba:
yum install samba

设置samba自启动:
chkconfig smb on

打开samba所需的139和445端口:
打开/etc/sysconfig/iptables  加入

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT



启动samba、添加samba用户:
service smb start
smbpasswd -a root
PS: 根据提示输入两次密码,注意samba用户的密码和登录shell的密码不需要是一样的。

配置samba文件权限:

编辑 /etc/samba/smb.conf 让将要被共享的目录拥有充分的读写权限属性。
在smb.conf最后加入:

[home]     
comment = centos home dir  
path = /home/
valid users = root  
public = no  
writable = yes  
printable = no  
create mask = 0777  
directory mask = 0777  


保存后,重启samba服务,service smb restart

然后就可以使用:\\ip  访问samba共享目录了(根据提示输入用户名和密码,我们之前添加设置过).