目标需求:在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 用户名