線上書籍

Home

自建 samba + ZFS (snhpshot快照/任意還原點)檔案伺服器

  1. 新增使用者帳號及建立 Samba 連線密碼。
    以使用者名稱 user1 為例:
     
    1. ~# useradd ­ user1                <----- 先建立系統帳號(不會同步建立家目錄)
      ~# mkdir /home/user1          <----- 手動建立家目錄
      ~# chown user1.user1 /home/user1     <----- 手動變更家目錄 擁有者.群組

       
    2. ~# adduser user1  <----- 會同步建立家目錄
      ~# smbpasswd ­-a user1       <----- 再建立 samba 密碼 <------ 要特別注意喔!
  2. samba 網路芳鄰的登入密碼設定
    smbpasswd -a  user1
     
  3. 修改 smb.conf 使用者家目錄權限設定
    (安裝完 samba 後預設的 [homes]就有完整的設定,差別只在 read only = yes 改成no)
    ~# pico /etc/samba/smb.conf
     

    [homes]

    comment = Home Directories

    browseable = no

    read only = no

    create mask = 0700

    directory mask = 0700

    valid users = %S


    # 預設分享資料夾註解說明。

    # 分享資料夾隱藏。

    # 允許寫入。

    # 預設新增檔案權限。

    # 預設新增資料夾權限。

    # 允許任何可登入的使用者登入。

  4. 重新啟動 samba
    service smbd restart
     
  5. 因為 browseable = no ,所以要進入家目錄時需手動輸入自己的目錄
    例如,自己的帳號是 user1,那麼在路徑上就輸入
    \\192.168.88.45\user1

     
  6. 建立 windows  批次檔
    netdelete.bat
    net use * /delete