Win10連接CendOS7使用Samba創建共享文件夾總結

注意:全程使用root賬號執行命令

一、安裝Samba

  1. 檢查是否安裝了Samba

    rpm -qi samba
    
  2. 如果沒有安裝,則安裝服務和客戶端

    yum -y install samba # 安裝服務
    
    yum -y install samba-client # 安裝客戶端
    

    安裝過程中如果有確認選項就輸入y

  3. 查看已經安裝好的Samba的信息

    rpm -qi samba
    

二、創建用戶

用戶名是hctm,密碼是hctm

useradd hctm
passwd hctm

三、創建文件夾

  1. 創建文件夾

    mkdir /home/hctm/myshare
    
  2. 修改權限,我這裏需要全讀寫功能

    chmod -R 777 /home/hctm/myshare
    

四、修改配置文件

  1. 進入目錄,備份原來的配置文件

    cd /etc/samba
    
    cp smb.conf smb.conf`bak
    
  2. 修改配置文件

    打開文件

    vi smb.conf 
    

    編輯文件先按i 鍵進入編輯模式,編輯內容

    [global]
            workgroup = WORKGROUP #samba的工作組,設置成 Windows 的工作組
            security = user #安全選項,可以是 share|user|server|domain,安全級別遞增
            map to guest = Bad User
            passdb backend = tdbsam
    
            printing = cups
            printcap name = cups
            load printers = yes
            cups options = raw
    
    [homes]#共享默認會將用戶的主目錄共享 , 這是不安全的 , 可以將其註釋
            comment = Home Directories
            valid users = %S, %D%w%S
            browseable = No
            read only = No
            inherit acls = Yes
    
    [printers]#打印機共享
            comment = All Printers
            path = /var/tmp
            printable = Yes
            create mask = 0600
            browseable = No
    
    [print$]
            comment = Printer Drivers
            path = /var/lib/samba/drivers
            write list = @printadmin root
            force group = @printadmin
            create mask = 0664
            directory mask = 0775
    
    [myshare] #自定義的共享文件夾
            comment = Share All
            path=/home/hctm/myshare #共享的路徑
            valid users = hctm #限定用戶
            browseable = yes #用戶環境變量 當前狀態下的共享文件是否公開可見
            writable = yes # 允許寫操作
            public = yes #全局環境變量 全局狀態下的共享文件是否公開允許可見
    

    配置改好後按Esc 鍵後按shift+: 鍵編輯命令wq 保存退出
    退出後檢驗修改是否正確

    testparm -s /etc/samba/smb.conf
    

    如果沒有錯誤就進入下一步

  3. 添加Samba 用戶

    smbpasswd -a sambauser # 添加 Samba 用戶帳號
    smbpasswd -d sambauser # 禁用 Samba 用戶帳號
    smbpasswd -e sambauser # 啓用 Samba 用戶帳號
    smbpasswd -x sambauser # 刪除 Samba 用戶帳號
    

    第一次,使用添加命令

    smbpasswd -a hctm
    

    然後系統會要求添加密碼,填寫密碼後就添加成功了

  4. 啓動服務

    首先關閉防火牆

    CentOS 7.0默認使用的是firewall作爲防火牆

    firewall-cmd --state #查看防火牆狀態
    
    systemctl stop firewalld.service #停止firewall
    
    systemctl disable firewalld.service #禁止firewall開機啓動
    

    關閉後使用啓動命令啓動服務

    systemctl start smb #啓動
    systemctl stop smb #關閉
    systemctl status smb #查詢命令
    

    第一次使用啓動命令,服務啓動了

  5. 測試

    使用客戶端命令

    smbclient -L //localhost/myshare
    

    可以查看到是否可以連通

    沒有問題進入下一步

五、Windows 訪問共享目錄

  1. 修改Windos功能
    在這裏插入圖片描述
    勾選好後重啓Windows 纔會生效

  2. 連接共享文件夾

    R+WIN 鍵打開運行窗口,填寫共享文件夾所在服務器的ip地址
    在這裏插入圖片描述
    回車後會要求填寫用戶憑證,填寫的是服務器的賬戶名稱和密碼

    然後就會連接上服務器,點擊文件夾會要求填寫Samba的用戶和密碼,這樣就會連接上了

  3. 映射成驅動器

    在這裏插入圖片描述
    然後就會看到我們多了一個磁盤,就可以像使用原有磁盤那樣使用了
    在這裏插入圖片描述

到這裏就完成了共享目錄的設置了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章