天天看點

SAMBA檔案共享服務

lns-3 samba檔案共享服務

一、作用

<b> 通過</b><b>samba</b><b>服務可以實作</b><b>unix/linux</b><b>主機與</b><b>windows</b><b>主機之間的資源互訪 </b>

<b>二、配置samba服務</b>

<b> (一)、伺服器端配置</b>

<b>    1、服務程式:smbd 為用戶端提供共享資源</b>

<b>            nmbd 提供netbios主機名稱解析</b>

<b>    2、軟體包(預設安裝,若無,可手工安裝)</b>

<b>      samba-common</b>

<b>      samba</b>

<b>      samba-client</b>

<b>      system-config-samba</b>

<b>    3、伺服器主配置檔案</b>

<b>      /etc/samba/smb.conf</b>

<b> </b>

<b>      小技巧:用grep -v "^#" /etc/samba/smb.conf |grep -v "^;"檢視有效項</b>

<b>      </b>

<b> </b><b> 全局配置</b><b> [globle]</b>

<b>     内容如:</b>workgroup = mygroup

         server string = samba server

         log file = /var/log/samba/%m.log

              max log size = 50

         security = user     --關注一下這裡:安全級别設定

   詳細說一下安全設定:

<b>security</b><b>值</b><b>含義</b>

<b>            share   </b><b>表示使用者不需要賬戶及密碼即可登入</b><b>samba</b><b>伺服器</b>

<b>            user </b><b>表示由提供服務的</b><b>samba</b><b>伺服器負責檢查賬戶及密碼(是</b><b>samba</b><b>預設的安全等級)</b>

<b>            server </b><b>表示檢查賬戶及密碼的工作指定由另一台</b><b>windows</b><b>伺服器或</b><b>samba</b><b>伺服器負責</b>

<b>     domain    </b><b>表示指定</b><b>windows</b><b>域控制伺服器來驗證使用者的賬戶及密碼</b>

<b>    使用者目錄共享設定 </b><b>[home]</b>

<b>      </b><b>注意</b>:[homes]共享目錄不特指某個目錄,而是表示samba使用者的宿主目錄

<b>     内容如:</b>

<b>         </b><b>[homes]</b>

<b>          </b>comment = home directories

        browseable = no

            writable = yes

     <b>4</b><b>、samba使用者帳号</b>

<b>       (1)、帳号管理</b>

<b>           使用獨立的smbpasswd檔案來儲存使用者帳号和加密密碼 </b>

<b>           伺服器中的samba帳号應該由于其對應的系統帳号(即samba帳号與系統帳号同名)</b>

<b>           但二者密碼最好不同(也可相同),他們是分開各自管理的。</b>

<b>      若某些samba使用者帳号不登陸,則對應的同名系統帳戶可不設密碼</b>

<b>       (2) samba伺服器的使用者帳号了解</b>

<b>       /etc/samba/smbpasswd</b>

<b>      預設不存在,首次用smbpasswd指令建立samba使用者時會自動建立,該檔案同時儲存使用者名和密碼,(這一點與系統帳戶不同),是以安全權限很重要。</b>

<b>       (3)samba帳号管理指令</b><b>smbpasswd</b>

<b>    </b><b> </b><b>添加</b><b>samba</b><b>使用者帳号 </b>

# smbpasswd -a sambauser

<b>禁用</b><b>samba</b><b>使用者帳号</b><b> </b>

# smbpasswd -d sambauser

<b>啟用</b><b>samba</b><b>使用者帳号</b><b> </b>

# smbpasswd -e sambauser

<b>删除</b><b>samba</b><b>使用者帳号</b><b> </b>

    # smbpasswd -x sambauser

<b>    </b>

<b> 5</b><b>、練習(p82--[public])</b>

<b> 6、測試 </b>

<b>      #testparm指令</b>

<b> 7、啟動samba伺服器</b>

<b>      依然是老一套,衆所周知:</b>

<b>    </b><b> 啟動腳本檔案 </b>

/etc/init.d/smb<b> </b>

<b>啟動服務指令 </b>

# service smb start

<b>查詢服務狀态 </b>

# service smb status

<b>停止服務指令 </b>

# service smb stop

繼續閱讀