首页 > 其他 > 详细

samba服务配置

时间:2015-11-11 06:32:26      阅读:358      评论:0      收藏:0      [点我收藏+]

Samba(Server Message Block)是开放源代码的GPL自由软件。samba的出现彻底解决了类UNIX与windows之间的资源共享与访问。SMB使用137/udp, 138/udp, 139/tcp,window 2000后使用445(tcp)端口。

samba服务主要提供以下功能。

  • 共享UNIX系统上的资源

  • 使用windows上的共享资源

  • 通过windows对使用samba资源的用户进行认证

  • 使用WINS服务进行名字解析及浏览

  • 通过ssl实现安全的数据传输

samba服务主要由两个进程组成。

  1. nmbd:进行NETBIOS名称解析,并提供浏览服务显示网络上的共享资源列表

  2. smbd:管理samba服务器的共享目录,打印机。

交互式数据访问:

# smbclient -L HOST -U USERNAME

技术分享

获取到共享信息之后,

# smbclint //SERVER/shared_name -U USERNAME

技术分享

确实和我电脑上的内容是一样的。

技术分享

基于挂载的方式访问:

mount -t cifs //SERVER/shared_name  /mount_point -o username=USERNAME,password=PASSWORD


服务器:

# yum -y install samba

服务脚本:

/etc/rc.d/init.d/nmb

/etc/rc.d/init.d/smb

主配置文件:

/etc/samba/smb.conf

samba用户:

账号:都是系统用户, /etc/passwd

密码:samba服务自有密码文件, 

将系统用户添加为samba的命令:smbpasswd

smbpasswd:

-a Sys_User: 添加系统用户为samba用户

-d :禁用

-e: 启用

-x: 删除

将linux当做samba服务端,通过windows来访问,只需编辑[root@192 ~]# vi /etc/samba/smb.conf

workgroup = WORKGROUP   //将MYGROUP改为WORKGROUP

技术分享

在服务端新增一个系统用户,将此用户添加到samba用户中,并给予密码。

[root@192 ~]# useradd smbuser1

[root@192 ~]# smbpasswd -a smbuser1

New SMB password:

Retype new SMB password:

Added user smbuser1.

技术分享

如上显示输入用户名和密码后登录成功。

接下来新建一个共享目录。

[root@192 samba]# cp smb.conf smb.conf.bak 将配置文件进行备份

[shared]

       comment= MY shared testing

       path = /shared/samba

       guest ok = yes

       writable = yes

配置完成后,使用testpam进行无法检测。

技术分享



samba服务配置

原文:http://laoli110.blog.51cto.com/9136611/1711637

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!