centos6.4 samba 安装

本文深入探讨了如何配置Samba服务器以实现不同安全等级的资源共享,并详细介绍了通过Samba用户后台管理用户账户的方法,包括如何设置不需要密码访问、需要用户和密码访问的场景。同时,提供了在Windows环境下解决访问问题的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、


yum install -y samba samba-client






2、


rpm -qf /etc/samba/smb.conf

查看配置文件是由哪个包产生的


vim /etc/samba/smb.conf


security = user #这里指定samba的安全等级。关于安全等级有四种:


share:用户不需要账户及密码即可登录samba服务器


user:由提供服务的samba服务器负责检查账户及密码(默认)


server:检查账户及密码的工作由另一台windows或samba服务器负责


domain:指定windows域控制服务器来验证用户的账户及密码。


passdb backend = tdbsam # passdb backend(用户后台),samba有三种用户后台:smbpasswd, tdbsam和ldapsam.


smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba密码,客户端就用此密码访问Samba资源。smbpasswd在/etc/samba中,有时需要手工创建该文件。


tdbsam:使用数据库文件创建用户数据库。数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用 smbpasswd -a 创建Samba用户,要创建的Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要的:


pdbedit -a username:新建Samba账户。


pdbedit -x username:删除Samba账户。


pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。


pdbedit -Lv:列出Samba用户列表详细信息。


pdbedit -c “[D]” -u username:暂停该Samba用户账号。


pdbedit -c “[]” -u username:恢复该Samba用户账号。


ldapsam:基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置 “passdb backend = ldapsam:ldap://LDAP Server”


load printers 和 cups options 两个参数用来设置打印机相关。


3.设置不需要密码访问


修改security = user为


security = share




添加
[root]
        comment = share all
        path = /tmp/samba
        browseable = yes
        writable = yes
        public = yes




public = yes 必须要有 


root 为WIN7显示文件夹的名字 
share all为说明信息
共享的目录 /tmp/samba
可读browseable = yes
可写writable = yes


当没有public = yes 时候 会显示root文件夹但是进不去


3.设置需要用户和密码访问




在windows下cmd下用net  use  *  /del  可以删除win7记住samba密码的缓存
防着设置好了 samba 确在win7访问不了的问题




修改security = user




添加
[root]
        comment = kong
        path = /samba
        browseable = yes
        writable = yes
有没有public = no 无所谓


pdbedit -a aming 添加账号  自动提示设置密码  前提aming必须是系统已经有的账号
pdbedit -x aming 删除账号  
pdbedit -L 列出账号


service smb restart  重启samba


若这么设置 必须是jly账号才可以访问samba 
[root]
        comment = kong
        path = /samba
        browseable = yes
        writable = yes
        valid users = jly


删除[home]项

在win7不显示账号家目录文件夹




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值