分类: 服务器与存储
2014-02-27 13:34:39
环境:
1.确认安装samba.-client-3.0.23c-2 、 samba-3.0.23c-2 、 samba-common-3.0.23c-2
2.Smb.conf主配置文件
grep -v "^#" /etc/samba/smb.conf | grep -v "^;" | grep -v "^$"
3.关闭防火墙
案例一:建立可匿名访问的文件共享
步骤一:设置/var/public/movies 目录发布为共享文件夹,共享名为movie
1.创建文件
mkdir -p /var/public/movies
2.配置smb.comf主配置文件
[global]
workgroup = WORKGROUP
security = share
[movie]
comment = Public share with movice files
path = /var/public/movices
public = yes
read only = yes
3.启动smb服务并验证Samba服务监听状态
service smb start
netstat -anptu | grep mbd
案例二:建立带验证的文件共享
步骤一:建立Samba用户数据库
useradd tom
smbpasswd -a tom
smbpasswd -a root
步骤二:添加用户设置
[global]
workgroup = WORKGROUP
security = user
[movie]
comment = Public share with movice files
path = /var/public/movices
public = no
read only = no
valid users = tom , @root
write list = root
directory mask = 0744
create mask = 0600
步骤三:添加客户端地址授权设置
[global]
workgroup = WORKGROUP
security = user
hosts allow = 192.168.168. 172.16.0.
步骤四:重新启动smb服务
service smb restart
验证:
1.使用Windows客户端访问文件共享服务
方法一:可以直接输入UNC路径访问Samba服务器的共享目录
方法二:通过网上邻居浏览的方式找到Samba服务器
清除缓存的命令:net use 密码 /user:用户
net use * /del
2.使用Linux客户端访问文件共享服务
方法一:使用smbclient工具登录到Samba服务器
smbclient -L IP地址
Smbclient -U tom //IP地址/共享目录
方法二:使用mount命令将共享目录挂载到本地
mkdir -p /media/smbdir
mount -o username=tom //IP地址/共享目录 /media/smbdir