天天看點

Samba服務管理

<b>實驗環境:</b><b></b>

RHEL4、windows2003EE各一台,

軟體:Linux安裝包 webmin-1.350-1.noarch.rpm

<b>實驗目的:</b><b></b>

實作windows與Linux之間的共享

實作Linux與Linux之間的共享

<b>Webmin</b><b>服務的安裝</b><b></b>

使用rpm –ivh 指令

安裝成功

<b>Samba</b><b>服務的安裝</b><b></b>

<b></b>

samba-common軟體包中提供了Samba伺服器和客戶機中都必須使用的公共檔案

samba軟體包中包括了Samba伺服器程式的所有檔案

samba-client軟體包中提供了Samba客戶機的所有檔案

redhat-config-samba軟體包中提供了Red Hat公司專門為Samba伺服器管理編寫的圖形面的管理程式,該程式是Red Hat系統管理工具中的一部分

<b>smb.conf</b><b>配置檔案</b><b></b>

Samba伺服器的主配置檔案是smb.conf,儲存在目錄“/etc/samba/”中

<b>smb.conf</b><b>檔案内容</b><b></b>

# cat /etc/samba/smb.conf

[global]

        workgroup = MYGROUP

        server string = Samba Server

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

        max log size = 50

        printcap name = /etc/printcap

        dns proxy = No

        idmap uid = 16777216-33554431

        idmap gid = 16777216-33554431

        cups options = raw

[homes]

        comment = Home Directories

        read only = No

        browseable = No

......

<b>smb.conf</b><b>中的全局配置</b><b></b>

   workgroup = MYGROUP

   server string = Samba Server

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

   max log size = 50

   security = user

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

[123]

  comment = Mary's and Fred's stuff

   path = /123

   public = no

   writable = yes

<b>Samba</b><b>使用者帳号</b>

Samba帳号管理

–         Samba使用者帳号使用獨立的smbpasswd檔案儲存使用者的帳号和加密密碼資訊

–         Samba伺服器中的使用者帳号應該具有與其同名的Linux系統使用者帳号,因為Samba使用者是使用同名的系統帳号身份通路Linux系統資源(檔案和目錄)的

–         Samba使用者的密碼和同名系統使用者的密碼是獨立的,可以相同或不同,需要分别進行維護和更改

–         當Samba使用者不需要登入Linux系統時,同名的系統使用者帳号可不設定密碼

<b>Samba</b><b>伺服器的使用者帳号</b><b></b>

–         Samba伺服器的使用者帳号檔案儲存在“/etc/samba/”目錄中,檔案名稱是“smbpasswd”

–         初始狀态“smbpasswd”檔案不存在,在第一次使用smbpasswd指令建立Samba使用者時将自動建立

–         “smbpasswd”檔案中同時儲存有使用者帳号和使用者密碼,是以該檔案隻對root使用者有讀寫權限

<b>smbpasswd</b><b>指令</b><b></b>

smbpasswd指令用于維護Samba伺服器的使用者帳号

添加Samba使用者帳号

# smbpasswd -a sambauser

–         禁用Samba使用者帳号

# smbpasswd -d sambauser

–         啟用Samba使用者帳号

# smbpasswd -e sambauser

–         删除Samba使用者帳号

# smbpasswd -x sambauser

<b>smb.conf</b><b>中添加的配置内容</b><b></b>

[public]

   path = /home/public

   public = yes

   only guest = yes

<b>啟動</b><b>Samba</b><b>伺服器</b><b></b>

Ø         啟動腳本檔案

/etc/init.d/smb

Ø         啟動服務指令

# service smb start

Ø         查詢服務狀态

# service smb status

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

# service smb stop

<b>Samba</b><b>共享管理測試:</b><b></b>

<b>Windows</b><b>通路</b><b>linux:</b>

<b>linux</b><b>通路</b><b>Windows:</b>

繼續閱讀