您的位置:首页 > 其它

samba服务配置

2015-11-11 00:59 483 查看
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服务主要由两个进程组成。
nmbd:进行NETBIOS名称解析,并提供浏览服务显示网络上的共享资源列表

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