记录一下共享服务Samba的配置,老是记不住实名登录的配置

1、首先安装对应的Samba服务

    yum -y install samba

    备份配置文件

    cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

    如果不想看太多的配置文件可以把配置文件简化一下

    cat /etc/samba/smb.conf |egrep -v "#|^$" |egrep -v ";"

2、配置匿名的共享服务

    搜索“security”将服务的访问设置为(share)

    一定要记得给共享目录设置对应的权限!!!

3、配置实名共享服务    

    [share]

    comment=share public

    path = /share

    public=yes

    valid users=test

    writable=yes

    添加共享目录管理员:smbpasswd -a test

    授权目录操作权限:chown  test  /share


4、测试

    Windows:\\smb服务的IP地址;使用完清除缓存可以使用net use * /d

    linux://smb服务器IP地址/share -U test


=========================

备注:关于Samba的配置介绍

workgroup =  WORKGROUP 

    WORKGROUP 设 Samba Server  所要加入的工作组或者域。 

server string = Samba Server Version %v 

    Samba Server 的注释,可以是任何字符串也不填。宏 的注释,可以是任何字符串也不填。宏 %v 表示 显表示 显SambaSamba 的版本号。 

security=user(默认)

    1.share :用户访问 Samba Server 不需要提供用户名和口令 , 安 全性能较低。 全性能较低。

    2. user 共享目录只能被授权的用户访问 ,由 Samba Server 负责检查账号和密码的正确性。要在 负责检查账号和密码的正确性。要在本 Samba Server中建立。

    3. server :依靠其他 Windows NT/2000 或  Samba Server 来验证用户的账号和密码 ,是一种代理验证。此安全模式下 ,系统管理员可以把所有的Windows 用户和口令集中到一个NT 系统 上,使用 Windows NT 进行 Samba 认证 , 远程服务器可以自动认证全部用户和口令,如果认证失败 ,Samba将使用户级安全模式作为替代的方式。

   4. domain :域安全级别 ,使用主域控制器 (PDC)来完成认证。