• Samba服务器搭建,匿名访问,用户密码访问


    环境

    #服务端:centos7

      客户端:centos7,windows10

    配置yum源,使用光盘镜像安装Samba服务

    #挂载光盘:mount  /dev/sr0  /mnt/cdrom

    #安装sambayum install samba -y

     

    #查看软件安装情况:

    匿名访问

    #配置静态ip

    #修改配置文件/etc/samba/smb.conf

        Global为全局配置;

          Tmp为共享的文件,可添加多个,内核防火墙不关闭时新建的文件夹无访问权   限但系统文件可读;

    [global]                                                      ;全局配置

                 workgroup = WORKGROUP        工作组名称

                 server string = Samba Server Version %v ;主机简单说明

                 netbios name = MYSERVER                  netbios 名称

                 interfaces = 192.168.111.0/24       ;允许哪个接口提供服务,监听哪些网卡

                 hosts allow = 127.  10.214.228.                        ;允许哪些地址的主机访问

                  log file = /var/log/samba/log.%m               ;日志文件位置

                  max log size = 50                                          ;最大日志文件大小

                  security = user                                                ;这两行为新版本设置

                  map to guest = Bad User

      [tmp]                                                                  ;共享目录名称

                  comment = Template Directories                 ;目录说明

                   browseable = yes                                     ;是否让所有的用户看到这个项目

                   writable = yes                                            ;是否可写

                   path=/tmp                                          ;共享文件夹路径

                   guest ok    = yes                  ;单纯分享时,让用户随意登入的设定值

    #启动服务器并查看端口是否打开:

     

    在服务器上检查共享情况:

     

    linux上访问共享文件:

    #关闭内核防火墙

       [root@localhost samba]# getenforce   //查看防火墙状态

       Enforcing                         //开启状态

       [root@localhost samba]# setenforce 0    //关闭防火墙

       [root@localhost samba]# getenforce     

       Permissive                         //关闭状态

       [root@localhost samba]# setenforce 1    //开启防火墙

     

    #关闭网络防火墙

      [root@localhost samba]# systemctl stop firewalld

     #安装samba客户端

       [root@localhost ~]# yum install samba-client cifs-utils

     #查看共享

            

     

        #挂载共享目录

             [root@localhost ~]# mount -t cifs //192.168.111.128/wenqing /mnt/smb

            

            

     

       #在windowsxp中访问共享

          

           

    使用用户名访问

       #修改配置文件/etc/samba/smb.conf

         

        

         

     

       #创建文件夹 /home/project 并设置权限

         [root@localhost samba]# cd /home

         [root@localhost home]# mkdir project

         [root@localhost home]# chgrp users /home/project

         [root@localhost home]# chmod 2770 project

        

     

     #创建用户访问共享文件夹

        [root@localhost ~]# useradd -G users zhangsan

        [root@localhost ~]# useradd -G users lisi

        [root@localhost ~]# useradd -G users wangwu

       

     

     #设置用户密码

      echo 密码 |passwd --stdin 用户名

      

     

     

    #新增samba 用户,设置密码为4321

    修改用户密码:smbpasswd 用户名 ;  删除用户:smbpasswd -x 用户名

      

      

      

     

    #查看结果

      [root@localhost /]# pdbedit -L

      

     

    #重启服务

     

     

    #在本地查看结果

      

    #linux 客户端中使用账号lisi 访问共享

     

    #利用账户zhangsan 挂载目录到本地

      [root@localhost ~]# mount -t cifs //192.168.111.128/zhangsan /mnt/smb -o

      username=zhangsan

     

     

    #linux访问共享文件夹,客户端创建查看文件,服务端查看刚创建的文件

      

                               客户端

     

                               客户端

                              服务端

    #windows访问共享文件夹,查看和修改文件

     

       

       

      

                                                  客户端

                                                  服务端

  • 相关阅读:
    JS+CSS自动切换选项卡
    漂亮的透明css菜单 下拉效果
    HTML下的默认样式属性
    测测你是否近视!
    CDATA C#操作XML(无命名空间),添加/删除/编辑节点
    JS 键盘事件
    JS获取Cookie值
    解决windows7下不能以管理员身份安装msi的问题
    引用Interop.SQLDMO.dll后的注意事项。
    c#正则表达式用法大全
  • 原文地址:https://www.cnblogs.com/qingwuyou/p/10687452.html
Copyright © 2020-2023  润新知