码迷,mamicode.com
首页 > 其他好文 > 详细

samba文件服务

时间:2015-05-16 18:38:34      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:samba

需要安装samba-client作为客户端时

           smb: Service Message Block

          CIFS : Common Internet File System

         smb --> samba

     

          137/udp, 138/udp , 139/tcp, 445/tcp

          NetBIOS: Windows 基于主机实现互相通信的机制;

                 主机名最多15个字符

         

        samba:

        nmbd: netbios NetBIOS)

        smbd: cifs (文件共享)

        winbindd:

 

 

1、在windows磁盘创建文件夹,进入文件夹,然后在工具栏的文件夹选项中将使用共享向导(推荐)去掉。

技术分享

2、然后在windows中添加个用户smb,密码也为smb,在添加用户时有一个选项如下图,需要取消,然后将smb用户添加到文件夹test的用户目录中。

技术分享


3rpm -ql samba-client samba中用于支持访问windows的为samba-client

可以smbclient -L 172.16.250.145 用于测试windows主机

再用smbclient -L 172.16.250.145 -U smb后以此用户登录

技术分享

 

4、连接windows的共享文件夹smb

 smbclient //172.16.250.145/smb -U smb

技术分享

 

第二种方式:

基于挂载的方式访问:

mount -t cifs //SERVER/shared_name -U USERNAME

技术分享

 

 

第三种方式: linux作为服务器端,windows端去访问linux

首先安装 yum -y install samba

 

服务脚本:

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

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

主配置文件:

/etc/samba/smb.conf

 

smba用户:

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

          密码:samba服务自有密码文件来存储文件

 

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

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

               -d:禁用

              -e :启用

              -x :删除

 

[root@localhost samba]# smbpasswd -a samba2

New SMB password:

Retype new SMB password:

Added user samba2.

技术分享

默认访问路径为smba2的家目录下文件

 

 

配置文件

  smb.conf

             全局设定

             特定共享的设定

                          家目录

                           打印机

                           自定义共享

 

自定义共享:

[shared_name]

path= /path/to/share_directory

comment=Comment String

guest ok ={yes|no}是否允许来宾账户访问

public ={yes|no}      是否公开

writable ={yes|on}    是否可写

read only ={yes|on}   

write list = + GROUP  可以用户的组名

测试配置文件是否有语法错误  testparm,以及最终效果

 

 

需要对共享文件添加权限,才能在客户端用账号登陆后改写文件

技术分享

在客户端上传文件

技术分享

 

 

samba图形界面

 

yum install samba-swat

在如下目录下更改配置文件

[root@localhost samba]# cd /etc/xinetd.d/

[root@localhost xinetd.d]# vim swat

 

 

技术分享

启动服务

[root@localhost xinetd.d]# service xinetd start

查看901端口是否启用

[root@localhost xinetd.d]# ss -tnl

然后在网页可以登陆

技术分享

技术分享


本文出自 “LinuxNew” 博客,请务必保留此出处http://jimchen.blog.51cto.com/10026955/1651892

samba文件服务

标签:samba

原文地址:http://jimchen.blog.51cto.com/10026955/1651892

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!