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