快速业务通道

Linux学习笔记:samba服务的高级进阶配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-03
(五)、设置samba的权限 案例:公司samba服务器上有个共享目录sales,公司规定只有boss账号和sales组的账号可以完全控制,其他人只有读取的权限 分析:前面我们学习的writable字段已经不能够满足要求了,:当writable = yes时,表示所有人都可以写入,当writable = no时则表死所有人都不可以写入,这时候就要用到write list字段了 实现的步骤如下(省略的步骤可参照前一篇文章): 1、 建立sales组,在组中建立两个账号sale1和sale2,建立账号boss, 2、 将账号映射到smbpasswd账号,使用smbpasswd –a 账号名 3、 编辑smb配置文件 4、 重载smb服务service smb reload 5、 在客户端验证一下(省略)(六)、samba的隐藏共享的设置 处于安全的考虑,该功能往往用在较为私密的目录,或是比较重要的目录上.从而保证只有管理员或者一些重要人员才知道samba服务器上有这个目录,而其他的员工则不知道. Browseable字段可以实现该功能 下面通过一个案例来说明 案例:samba服务器有一个共享目录sales,只有boss用户可以浏览并访问该目录,其他人都不可以浏览和访问该目录 分析:通过为boss单独建立一个配置文件,并且让boss访问的时候能够读取这个单独的配置文件即可. 具体实现的步骤如下: 为boss建立独立的配置文件 编辑smb.conf主配置文件,添加一行 在主配置文件中设置隐藏该目录browseable = no 编辑独立配置文件 在boss的独立配置文件中删除browseable = no 重新启动一下samba服务 在客户端验证一下 用boss访问,可以看到sales目录 用其他用户访问则看不到该目录,比如用sale1登录,如下,没有sales目录 (七)、samba客户端的配置 linux客户端访问samba共享有两种方式 1、 使用smbclient命令 确保客户端已经安装了samba-client软件包 查看目标主机共享目录列表的方式: smbclient –L 目标IP地址或主机名 –U 登录用户名%密码 下面是匿名登录的情况,不用输入密码,直接回车即可,匿名登录看不到sales共享目录,这是一个隐藏的共享目录,只有boss帐户可以访问 备注:不同用户使用smbclient浏览的结果可能不同,根据服务器设置而定,比如权限的设置2、 smbclient支持命令行的共享访问方式 格式:smbclient //目标IP地址或主机名/共享目录名 –U 用户名%密码 例:用sale1访问public目录 成功登录后,支持命令可以用help得到 3、 使用mount命令在客户端挂载共享目录 格式:mount –t cifs //目标IP地址或主机名/共享目录名 挂载点 –o username=用户名 实例:使用sale2账号挂载IP地址为192.168.1.1的samba服务器的共享目录public到客户机的/mnt 备注:cifs表示samba所使用的文件系统 (八)、samba的排错思路 1、看错误信息 2、看配置文件,使用配置文件检查工具 3、看日志文件的记录,切换到另一个终端对日志文件进行监控 使用:tail –F /var/log/messages 4、 使用testparm命令检测 5、 使用smbclient命令进行测试,如果客户端不能和服务器连接,会出现不同种类的出错信息,可根据不同的出错信息进行判断错误的原因 u tree connect failed(可能是hosts deny字段的设置有问题) u Connection refused(可能是smbd进程未开启,确保smbd和nmbd进程开启,并使用netstat –a检查netbios使用的139端口是否处于监听状态 u Session setup failed(可能是输入了错误的用户名和密码) u Your server software is being unfriendly(可能是服务器软件存在问题,配置smbd时使用了错误的参数)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号