Centos 6.5 Samba 服务器的搭建

来源:互联网 发布:linux shell 等待几秒 编辑:程序博客网 时间:2024/05/14 17:27
一、使用 Samba 服务器需在防火墙下开启以下端口
UDP 137
UDP 138
TCP 139
TCP 445
命令:vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT

/etc/rc.d/init.d/iptables restart #重启防火墙,使规则生效



二、关闭 SELINUX
命令:vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
在最后一样增加:SELINUX=disabled
保存,关闭
命令:

:wq
重启系统
命令:reboot



三、安装 Samba 及客户端 samba-client
命令:yum -y install samba samba-client



四、配置 samba
设置开机自动启动
命令:chkconfig smb on
启动 samba 服务
命令:service smb start 或 /etc/init.d/smb start
设置 samba 别名服务自动启动
命令:chkconfig nmb on
启动 samba 别名服务
命令:service nmb start 或 /etc/init.d/nmb start
备份 samba 配置文件
命令:cp /etc/samba/smb.conf /etc/samba/smb.confbak

恢复 samba 配置文件
命令:cp /etc/samba/smb.confbak /etc/samba/smb.conf
进入配置文件
命令:vi /etc/samba/smb.conf 找到[global]这行进行配置
我自己的配置方法是删除 smb.conf 文件,再创建 smb.conf 文件自行配置信息
配置信息如下:
[global]
workgroup = WORKGROUP
#工作组(可自行设置)
service string = Samba Server
#设置 samba 服务器名称[可自行更改]
netbios name = SambaServer
#设置服务器访问别名[可自行更改]
security = user
#设置 samba 服务器安全级别为 user,即
以账号和口令访问
[rise]
#在 Windows 网上邻居中看到的共享目录
的名字
path = /home/rise
#共享文件地址
public = no
#不公开目录
writeable = yes
#共享目录可以读写
valid user = rise
#只允许 rise 用户访问
browseable = yes
#
保存配置信息。
命令: :wq



五、添加用户访问 linux 共享目录 rise
用户家目录为/home/rise, 用户登录终端设为/bin/false(即使之不能登录系
统)
mkdir /home/rise
#建立 rise 文件夹
touch samba.txt
#创建测试文档
useradd it -d /home/rise -s /bin/false
chown rise:rise /home/rise -R



六、将用户 rise 添加入到 Samba 用户数据库,并设置登录共享
目录的密码
命令:smbpasswd -a rise
New SMB password:
输入该用户用于登录 Samba 的密码
Retype new SMB password:
再次确认输入该密码
Added user rise.
#特别注意:这里设置的密码是用户登录 Samba 共享目录
的密码,不是用户登录 linux 系统的密码, 密码设置为 123456


七、重新启动服务
命令:/etc/init.d/smb restart
八在 window 客户端输入
\\IP 地址 或者 \\rise
#服务器别名
回车之后,会跳出来登录框,
输入账号 rise 密码 123456
即可访问共享目录
至此,CentOS 6.5 linux samba 服务器配置完成。









0 0
原创粉丝点击