CentOS6.4下的samba服务器的构建
时间:2014-05-04 22:28 来源:linux.it.net.cn 作者:it
公司最近开发软件项目,整个团队的共享文档统一存放,这样方便开发,所以构建了samba文件服务器,下面把简单的步骤纪录下来,以备以后使用参考,也和大家共享.
1.基本情况说明:
服务器:IBM
操作系统:centos
服务器软件:samba
客户端:win 7,putty ssh客户端
2.安装samba:
yum -y install samba
3.创建共享目录
mkdir /home/linux
chmod -R 777/home/linux
4.给予共享文件目录访问权限
chcon -R -t samba_share_t /home/linux
修改共享目录安全属性,由于centos默认samba不能访问任何文件夹,需要通过改变文件夹安全属性获得访问权限,否则无法访问(关键)
5.增加samba用户名和密码
useradd sgd //给系统增加用户名
passwd sgd //给用户名增加密码
smbpasswd -a sgd //把用户增加到samba服务器中
6.修改配置文件smb.conf
[global]
workgroup = WORKGROUP //修改了工作组,和自己在一个工作组
server string = program linux %v //文件服务器名字
用户配置可以这么写,反正能用:
[program-linux]
comment = program linux
path =/home/program //本用户能访问的权限
public= no
browseable =yes //能读,查看
writable = yes //能写
valid users=sgd //用户名
create mode = 1777//建立文件权限
force create mode = 1777
directry mode = 1777//建文件夹权限
force directry mode = 1777
若想使用户含有不同的权限,可以更改上述配置,如只能写,不能读,也不能向外拷贝等,可以达到.
7.修改防火墙配置:
/sbin/iptables -I INPUT -p tcp --dport 139-j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 445-j ACCEPT
//保存防火墙配置
/etc/rc.d/init.d/iptables save
//重启
/etc/rc.d/init.d/iptables restart
或启动
/etc/rc.d/init.d/iptables start
8.增加开机启动:
chkconfig smb on
9.启动samba服务:
/etc/rc.d/init.d/smb start
//或重新启动
/etc/rc.d/init.d/smb restart
10.在win 7下访问:
\\192.168.3.234
输入用户名和密码,就成功了.
(责任编辑:IT)
公司最近开发软件项目,整个团队的共享文档统一存放,这样方便开发,所以构建了samba文件服务器,下面把简单的步骤纪录下来,以备以后使用参考,也和大家共享. 1.基本情况说明: 服务器:IBM 操作系统:centos 服务器软件:samba 客户端:win 7,putty ssh客户端 2.安装samba:
3.创建共享目录
4.给予共享文件目录访问权限
修改共享目录安全属性,由于centos默认samba不能访问任何文件夹,需要通过改变文件夹安全属性获得访问权限,否则无法访问(关键) 5.增加samba用户名和密码
6.修改配置文件smb.conf
用户配置可以这么写,反正能用:
若想使用户含有不同的权限,可以更改上述配置,如只能写,不能读,也不能向外拷贝等,可以达到. 7.修改防火墙配置:
8.增加开机启动:
9.启动samba服务:
10.在win 7下访问:
输入用户名和密码,就成功了. (责任编辑:IT) |