Samba服务器的搭建

其实,搭建工作并不是很难,跟着步骤走,很快就能够搭建成功。

首先,如果我们仅仅想连接其他服务器上的samba服务(linux下),或者【网上邻居】(windows下),那么我们只安装一个smbclient就可以的,smbclient连接服务器的过程如下:

1)smbclient -L //服务器ip地址/

首先我们查看提供samba服务的服务器提供哪些共享资源,命令输出有服务器的组名,netbios名称,以及共享资源等信息,然后我们可以根据共享资源的信息连接到服务器上。

2)连接的方式有两种,一种是像ftp那样的直连,一种是挂载到自己的文件系统这样的挂载方式。

直连方式为: smbclient //服务器ip地址/共享资源名称 -U 用户名,提示输入密码,输入密码即可进入。

挂载方式为: smbmount //服务器ip地址/共享资源名称 /mnt/yourpath -o username=xxx 点击提示输入密码,输入后挂载成功。

有 时候会报一些错误,通常可能由于对方服务器没有连接上(ping 一下看看),对方的路径拒绝访问(你的用户名可能不够权限,修改samba主机的相应共享文件配置下的valid_users的配置),或者你的用户可能 没有/mnt/yourpath的权限(初学者容易犯下的错误,用根用户或授权当前用户的mnt路径权限)等。

smbmount 很多系统没有自带,那么你要安装smbfs这个rpm包才行。

smb.conf 的配置网上有很多,如果是匿名访问的话,只需要在global中指定好'security=shared方式即可',如果要加入用户名和密码来访问你的共 享资源,也只需要配置下security=users, encrypt password=yes,smb passwd file=/etc/samba/passwordpath,然后配置一下共享的资源模块,比如我们添加一个chemical模块为例:

[chemical]

     comment = "test"

    path = /home/chemical (你chemical模块对应的共享路径)

    public = yes

    writable = yes

    valid users = @chemical (这里要注意,这里要以准许用户名@用户组的方式来管理权限,这里设定了如果netbios用户在chemical这个阻内的时候均有权限)

[home]模块也许要配置,因为这个模块主要是用户登录上去的默认配置选项

如:

[home]

    comment = "fffff"

    browseable = no

    writable = yes

    valid users = %s

    create mode = 0664

    directory mode = 0775  

OK,最后一步添加samba用户名和密码:

smbpassword -a test (添加一个叫做test的用户名),

提示输入密码,加入密码OK了,

好,接下来可以用上述的smbclient 和 smbmount开始爽了!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值