日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux服务-Samba文件服务器部署

發布時間:2024/4/11 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux服务-Samba文件服务器部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Samba文件服務器

  • 簡介
    • samba是一種在linux環境中運行的免費軟件,可以創建基于windows的共享。
    • 通過插件也可以讓linux用戶共享。
    • server Message Block 協議
      • SMB協議
        • 信息服務塊
        • 在局域網中共享文件和打印機的一種通信協議
        • C/S
        • NetBios over Tcp/IP
    • 可以為局域網中的不同計算機提供文件及打印服務等資源的共享。
    • 基于GPL
    • SMB/CIFS
  • 使用
    • 軟件包
      • samba
      • samba-client
      • samba-common
    • 守護進程
      • smbd
        • 提供文件共享或打印機共享
        • 提供用戶權限的認證功能以及鎖功能
          • 多用戶不能同時修改
        • TCP 139 445端口
        • netstat -nutlp
      • nmbd
        • 提供NetBios名稱解析服務
        • common Internet File System(CIFS)
        • udp 137端口
    • 防火墻/selinux默認策略會影響
  • 使用及配置
    • 服務端
      • 臨時關閉selinux
        • setenforce 0
      • 安裝samba軟件
        • yum install -y samba samba-client
      • 創建共享目錄
        • mkdir /common
        • cd /common
        • touch test.txt
        • echo "hello world!!!" > test.txt
        • 注意
          • 共享的目錄最好不要屬主復雜
      • 修改配置文件
        • vim /etc/samba/smb.conf
          • 添加一項
            • [common] 共享名稱
            • comment = Hello 共享描述
            • path = /home/zhouchen/common 共享路徑
            • browseable = yes 所有人是否可見
            • guest ok = no 拒絕匿名用戶訪問
            • writable = yes 數據可寫入
      • 修改selinux上下文權限
        • chcon -t samba_share_t /home/zhouchen/common
      • 創建samba共享訪問賬戶
        • useradd -s /sbin/nologin jack
        • smbpasswd -a jack
          • -a添加smb賬戶并設置密碼
          • -x刪除smb用戶
          • -d 禁用smb用戶
          • -e 啟用smb用戶
      • 啟動服務,并允許防火墻通過
        • systemctl restart smb nmb
        • systemctl enable smb nmb
        • firewall-cmd --permanent --add-service=samba
        • firewall-cmd --reload
    • 客戶端
      • windows訪問(保證處于同一局域網下,ping通)
        • win+R 輸入地址如\192.168.56.105
        • 打開文件瀏覽器(Explorer)并在地址欄輸入地址
        • 除了自定義的共享目錄,會默認共享用戶家目錄
        • 此時用戶沒有操作權限,因為文件屬主可能還不是登錄用戶,服務端輸入如下給與權限
          • chown jack -R /common
      • linux訪問
        • 安裝samba-client
          • apt install samba-client
        • 訪問
          • smbclient -U jack //192.168.56.105/common
        • 掛載
          • mkdir /common
          • mount -t cifs //192.168.56.105/common /common/ -o username=jack,password=jack

總結

以上是生活随笔為你收集整理的Linux服务-Samba文件服务器部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。