CentOS 6.5搭建Samba服务器

时间:2022-01-11 06:57:53

目标需求:在Windows7下访问CentOS 6.5 root用户桌面/ZS文件夹

0.准备工作

  关闭防火墙并开启不起动

service iptables stop
chkconfig iptables off

  关闭SELINUX

vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled#新增 

1.安装Samba

yum install -y samba samba-client samba-swat

2.配置Samba

#首先备份默认配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
#更改配置文件
vi /etc/samba/smb.conf
这里直接删除原有文件
rm /etc/samba/smb.conf
vi /etc/samba/smb.conf

简便起见,用下列内容覆盖原有内容

#全局配置段
[global]
workgroup = WORKGROUP
#工作组(可自行设置)
server string=Samba
#设置 samba 服务器名称[可自行更改]
netbios name =ZSSS
#设置服务器访问别名[可自行更改]
security = user
#设置 samba 服务器安全级别为 user,即
以账号和口令访问
[ZS Share]
#在 Windows 网上邻居中看到的共享目录
的名字
path =/root/桌面/ZS
#共享文件地址
public = no
#不公开目录
writeable = yes
#共享目录可以读写
valid user = root
#只允许 root 用户访问
browseable = yes

3.设置开启启动

设置开机自动启动
chkconfig smb on
启动 samba 服务
service smb start
设置 samba 别名服务自动启动
chkconfig nmb on
启动 samba 别名服务
service nmb start

4.将用户root添加入到 Samba 用户数据库,并设置登录共享目录的密码

smbpasswd -a root

5.重启服务

service smb restart

6.其他操作

  修改smb服务器口令

smbpasswd  用户名