CentOS 5.5 Samba伺服器安裝總結

來源:互聯網
上載者:User

標籤:

centos 5.5 samba伺服器安裝總結
先來介紹一下基本的內容windows和linux共用主要利用samba伺服器,所謂SMB就是指server message block 的縮寫,它是Linux os/2 windows系統和windows for workgroup 等電腦之間提供的檔案分享權限設定,印表機服務,網域名稱解析,驗證,授權以及瀏覽等服務的網路通訊協定smb主要是c/s結構的。
SAMBA之所以有那麼多的功能,主要是它有許多軟體包,

smbd samba的主要程式,可以處理用戶端的串連,處理檔案,授權使用者和名稱工作。
nmbd netbios網域名稱伺服器,負責協助用戶端找出伺服器的位置,以進行瀏覽工作和管理域,目前這些功能已經在samba中了。
testprns 測試伺服器訪問列印的程式
testparm 測試samba配置的正確性
smbclient 在Unix主機上運行SMB用戶端程式。
smb.conf samba主要設定檔
smbprint 批處理運行檔案,可以允許unix主機使用smbclient將列印工作送給SMB 伺服器。

1.yum install samba//安裝rpm軟體包自動解決依賴問題,如果想查詢rpm -qa|grep samba即可

2.如果要單獨裝rpm -ivh samba-xx.xx..rpm即可

3.啟動/etc/rc.d/init.d/smb start或者service smb start兩種任選其一,關閉最後為stop即可。

4.查看samba伺服器狀態用/etc/rc.d/init.d/smb status
如果smbd ,nmdb 正在運行那說明已經啟動了。

5.如果要下次開機自動運行ntsysv 選擇smb打星號即可,chkconfig --level 3 smb on

配置SAMBA伺服器

設定/etc/services檔案內容
vi /etc/services 
查看netbios 前面有沒有#號,如果有去處,一共有6個netbios開頭的。

設定/etc/samba/lmhost檔案
這個檔案時提供主機名稱和ip地址的對應關係
ip地址    主機別名(NETBIOS名稱)
127.0.0.1 localhost
xxx.xxx.xxx.xxx centos1
xxx.xxx.xxx.xxx centos2

修改好/etc/services,/etc/samba/lmhost之後接下來就是設定最主要的設定檔
/etc/samba/smb.conf檔案可以參考預設的配置。

[global]
   workgroup = stationx.example.com
   netbios name = centos                
                                            
   server string = Samba Server            
   printcap name = /etc/printcap
   load printers = yes
   cups options = raw
   log file = /var/log/samba/%m.log
   max log size = 50
            
  
[homes]
   comment = Home Directories//主目錄注釋
   browseable = no //是否允許其他使用者瀏覽個人的目錄,建議禁止
   writable = yes//是否允許寫入個人主目錄
   valid users =%S//允許登入的使用者,%S表示目錄登入的使用者
   create mode = 0664//建立檔案的預設許可權
   directory mode = 0775//建立目錄的預設許可權

[netlogon]
 path = /usr/local/samba/lib/netlogon //實際訪問的本機路徑
 guest ok = yes //串連時候是否不需密碼

 writable = no
 share modes = no

[profiles]   
 path = /usr/local/samba/profiles
 browseable = no
 guest ok = yes
    
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   public = yes
   guest ok = no
   writable = no
   printable = yes

[tmp]
path = /tmp
read only = no
public = yes

[public]
comment =Public stuff
path =/home/samba
public = yes
writable = yes
printable = no
write list = @staff

修改為smb.conf拷貝到/etc/samba/中 然後testparm測試一下文法是否正確。

如果出現loaded services file OK即可

/etc/rc.d/init.d/smb restart


用戶端\\ip地址如果出現輸入使用者名稱和密碼不能用linux實際的密碼登入因為samba的密碼和linux使用者的密碼不一樣,可以利用mksmbpasswd.sh來建立
cat /etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd
ls -l /etc/samba/smbpasswd即可

smbpasswd -a 使用者名稱即可

還有可以用SWAT網頁來管理。

本文出自 “有志者事竟成!” 部落格,請務必保留此出處http://zh888.blog.51cto.com/1684752/382952

CentOS 5.5 Samba伺服器安裝總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.