linux下samba共享服務器搭建


一.samba服務

  1. samba服務器的主要程序

    smbd:提供對服務器中文件打印資源的共享訪問(tcp端口139,445)

    nmbd:提供基於netbios主機名稱的解析(udp端口137,138)

  2. samba服務腳本

    /etc/init.d/smb

  3. samba的主配置文件

    /etc/samba/smb.conf


二.主配置文件全局配置

 security:user  //安全級別

(share:匿名訪問 user:本地用戶 server:其他服務器 domain:windows域控提供)


三常用共享目錄配置項

  path:共享目錄在服務器中對應的實際路徑

  guest ok:是否允許所有人訪問,等於“public”

  writable:是否可寫

  read only:只讀

  valid users:指定用戶和組訪問

  write list:指定用戶有可讀可寫權限


四.權限

 1.共享權限:read only和writeable

 2.目錄和文件本身的權限


五.搭建本地用戶驗證訪問

  1. 創建相關用戶和組

  2. 將系統用戶添加到共享用戶

    pdbedit -a -u 用戶名(-u可以忽略)

    pdbedit -L (列出所有的samba用戶)

    pdbedit -x -u 用戶名(刪除指定samba用戶)

  3. 修改主配置文件

    /etc/samba/smb.conf

    wKiom1ajeu_zf-5_AAAUu5sVFyM356.png

    添加一個共享

    wKioL1ajfdrj2AL0AAA-p4h6kjY200.png

  4. 設置用戶上傳後的文件和目錄的默然權限

    wKiom1ajfsfycCP4AABKMwbqueM567.png

  5. 共享用戶映射(別名)

    修改/etc/samba/smbusers文件

    wKioL1ajgCvQLSRhAAAikrLav58848.png

6.需要在主配置文件的全局配置裏添加:

wKiom1ajgJzhrfT7AAAeo90IYTA587.png


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