Samba服务介绍及配置

简介:

如何使Linux和windows和平共处,共同协作,用Samba,是一套免费开源软件,他可以在Linux或者其他类Unix操作系统上,实现windows域控制器、文件服务器、打印服务器等功能。

Samba可以提供功能如下:

活动目录服务(Active Directory Service,ADS)

主域控制器

共享目录

共享打印机

安装Samba并测试

安装Samba,执行以下命令

clip_image002

clip_image004

clip_image006

clip_image008

执行sudo apt-get install smbclient

clip_image010

查看运行状态

clip_image012

启动Samba服务器只需执行如下命令: 
#sudo /etc/init.d/samba start

clip_image014

可以看到Samba服务会同时启动两个服务,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名。在Windows系统中,主机可以被加入一个组中,这样每个主机都必须有一个名字,这个名字是用于在网上被标志的名,并非机器的主机名,将其称为NetBIOS名。其中nmbd进程是随着smbd进程启动而启动。

重新启动Samba服务器: 
#/etc/init.d/samba restart

验证安装,打开windows 运行\\UbuntuIP\

clip_image016

配置Samba服务

Samba服务器主要配置文件为/etc/samba/smb.conf,并且可以将NetBIOS名与主机的对应关系写在/etc/samba/lmhosts文件中。

(1) 在Windows系统中不用输入密码访问Linux共享目录 
在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。如:若共享/home/share目录,要在Windows系统中访问这个共享的目录,假设Windows主机的IP为192.168.0.11,Linux主机的IP为192.168.10,进行如下操作: 
clip_image018

#mkdir /home/share#vi smb.conf 
将文件中的内容做如下相应修改: 
security=user 改为security=share 
在文件结尾添加如下行: 
[share] 
comment=this is Linux share directory 
path=/home/share 
public=yes

writable=yes

clip_image020

(2) 保存退出,启动Samba服务:

(3) #/etc/init.d/samba start 
设置完成!

验证:

clip_image022

clip_image024

默认没有写入权限,修改

clip_image026

clip_image028

3.安装中文支持(能够显示中文)

sudo apt-get install language-support-zh



本文转自 onesthan 51CTO博客,原文链接:http://blog.51cto.com/91xueit/1219376,如需转载请自行联系原作者

相关文章
|
网络协议 Unix Linux
Samba服务的安装与配置
Samba服务的安装与配置
2543 0
|
安全 开发工具
SAMBA 服务器安装与配置
#!/bin/bash #SAMBA  window co-connect linux #SAMBA  NETBIOS #SAMBA nmbd:137 138  smbd:139 445 #samba samba-client samba-common /etc/samba/smb.
931 0
|
Linux 数据安全/隐私保护
|
测试技术 Linux 数据库
|
安全 数据库 数据安全/隐私保护
|
Linux 数据安全/隐私保护
|
安全 数据安全/隐私保护 Windows