Samba

安装

yum install -y samba samba-client

配置

以下/etc/samba/smb.conf文件主要配置的讲解

# 全局配置
global]
                # 定义工作组
        workgroup = MYGROUP
        # 
        server string = Samba Server Version %v
        # samba的安全等级,有以下四种
        # 1.share:用户不需要账户及密码即可登录samba服务器
                # 2.user:由提供服务的samba服务器负责检查账户及密码(默认)
                # 3.server:检查账户及密码的工作由另一台windows或samba服务器负责
                #    4.domain:指定windows域控制服务器来验证用户的账户及密码。
        security = user
        # 用户后台,有以下三种
        # 1.smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba 密码,客户端就用此密码访问Samba资源。smbpasswd在/etc/samba中,有时需要手工创建该文件。
        # 2.tdbsam:使用数据库文件创建用户数据库。数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用smbpasswd -a work创建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用户账号。
                #3.ldapsam:基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置“passdb backend = ldapsam:ldap://LDAP Server”
        passdb backend = tdbsam
        # load printers 和 cups options 两个参数用来设置打印机相关
        load printers = yes
        cups options = raw
        # 以下配置可以了解
        netbios name = MYSERVER  # 设置出现在“网上邻居”中的主机名
                hosts allow = 127.192.168.12.  192.168.13. # 用来设置允许的主机,如果在前面加”;”则表示允许所有主机
                log file = /var/log/samba/%m.log #定义samba的日志,这里的%m是上面的netbios name
                max log size = 50 # 指定日志的最大容量,单位是K
# 该部分内容共享用户自己的家目录,也就是说,当用户登录到samba服务器上时实际上是进入到了该用户的家目录,用户登陆后,共享名不是homes而是用户自己的标识符,对于单纯的文件共享的环境来说,这部分可以注视掉。
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
# 该部分内容设置打印机共享
[printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = no
        guest ok = no
        writable = no
        printable = yes

在配置文件中加入

# 这下是配置work
[work]
   comment = home work
   path = /home/work
   public = no
   browseable = yes
   writable = yes
   valid users = work

再执行smbpasswd -a work添加帐户到samba

启动

/etc/init.d/smb start
/etc/init.d/smb stop
/etc/init.d/smb restart

连接

mac

打开Finder,按command+k(或者点菜单中的 前往->服务器),输入地址(ip/work/)或者ip,使用work帐户登录,链接之后在命令行里的路径是:/home/work/

win

使用运行命令(win+R),输入//IP可打开,也可以打开我的电脑右击选择添加一个网络位置,输入//IP/work可映射到本地为一个盘符

results matching ""

    No results matching ""