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訪問共享文件夾,查看和修改文件

 

   

   

  

                                              客戶端

                                              服務端


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM