• Linux下搭建企业共享目录方案之------samba


            Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

            下面介绍的是企业用的文件共享目录的搭建:

    【1】yum安装samba和samba-client

    # yum install -y samba samba-client
    

      【2】修改配置文件

    # vim /etc/samba/smb.conf
    
    # 下面列出的是默认参数
    
    [global]
            workgroup = MYGROUP
            server string = Samba Server Version %v
            security = user
            passdb backend = tdbsam
            load printers = yes
            cups options = raw
    [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
    
    # 下面列出需做调整的参数:
    [global]
    workgroup = WORKGROUP
    security = share
    
    # 添加模块,不同的目录可以对应不同的权限,来控制文件的读写
    
    [share]
        comment = share all
        path = /tmp/samba
        browseable = yes
        public = yes
        writable = no
    # 上面的【share】模块,可读不可写,也就是可以复制,不可以删除
    
    [all]
        comment = share all
        path = /tmp/all
        browseable = yes
        public = yes
        writable = yes
    # 上面的【all】模块,权限最高,任何登录共享目录的用户,都可以对目录的文件进行增、删、查、改,适合于企业共享资料 
    

       注意一点:tmp目录的文件,如果长时间不修改或者访问,会在一定时间内删除,目录消失以后,我们的模块就不能生效,也就失去了共享的功能,所以建议选一个合适的目录,比如:/home/share; /home/all.

    【3】新建配置文件约定的目录,修改权限:

    # mkdir /tmp/samba
    # chmod 777 !$
    # mkdir  /tmp/all
    # chmod 777 !$
    

      【4】启动服务和测试共享效果:

    # /etc/init.d/smb start
    # 启动 SMB 服务:                              [确定]
    # echo "It Works!" > /tmp/samba/test.txt
    # echo "It Works!" > /tmp/all/test.txt
    

        在windows下面,打开文件管理器,在地址的地方输入: \ip_addressshare  ||  \ip_addressall,即可在不同的目录看到test.txt文件;对该文件进行修改或者删除操作,或者在文件夹里面新建文件或者文件夹,来测试不同模块的权限。

  • 相关阅读:
    centos 中遇到了pcap.h没有那个文件或者目录
    linux中mysql密码修改
    httpd服务器正常,index.html访问不了
    linux 中防火墙的关闭
    Linux下面如何用命令进行配置网络
    Linux普通用户权限修改
    Linux系统的安装和网络配置
    js 继承
    鼠标点击按钮控制图片移动或者键盘控制图片移动(解决问题:parseInt失效问题,用Number)
    冒泡排序+二分查找
  • 原文地址:https://www.cnblogs.com/llius/p/5130097.html
Copyright © 2020-2023  润新知