歡迎您光臨本站 註冊首頁

Linux伺服器配置——SAMBA

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

SAMBA配置

Samba,是種用來讓UNIX系列的操作系統微軟Windows操作系統的

SMB/CIFSServer Message Block/Common Internet File System)網路協定做連結的自由軟體.目前的版本(v3)不僅可存取及分享SMB的資料夾及印表機,本身還可以整合入Windows Server網域,扮演為網域控制站(Domain Controller)以及加入

Active Directory成員.簡而言之,此軟體在WindowsUNIX系列OS之間搭起一座橋樑,讓兩者的資源可互通有無.

準備samba相關軟體包

所需samba軟體包,可以從自帶光碟中找,也可以從網上下載.

samba-3.0.33-3.14.el5.i386.rpm ——此為samba服務端samba伺服器的主要軟體包

samba-client-2.2.7a-7.9.0.i386.rpm ——此為samba的客戶端軟體包

samba-common-2.2.7a-7.9.0.i386.rpm ——此為samba支持及協議包

安裝並啟用samba服務

一般安裝系統后,就已自動將客戶端和支持包安裝好了,所以我們只需要安裝服務端.

#rpm –qa |grep samba ——查看安裝的所有

samba

# cd /tmp/ ——切換到samba包所在位置.

#rpm –ivh samba-3.0.33-3.14.el5.i386.rpm ——安裝samba

# service smb restart

——啟動samba服務.

配置samba

修改samba配置文件,在修改配置文件之前先將初始配置文件備份,以便後用.

#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

#vi /etc/samba/smb.conf ——

修改samba配置文件

修改全局配置

參數項目 = 設置內容

[global]

workgroup = WORKGROUP ——

工作組的名稱,注意主機群要相同

server string = Samba Server ——samba伺服器的描述,這個會在窗口的標題欄顯示

netbios name = linux ——netbios顯示的名稱,即在網上鄰居中顯示的計算機名

security = user ——配置samba伺服器的安全級別

1user用戶要用賬戶和密碼才能登入samba伺服器(是samba默認的安全等級)

2share表示用戶不需要賬戶及密碼即可登入samba伺服器

3server表示檢查賬戶及密碼的指定由另一台windows伺服器或samba伺服器負責

4domain表示由域控制伺服器來驗證用戶的賬戶及密碼

配置共享目錄

[public]

comment = 公用工具軟體及技術資料 ——共享文件描述

path = /xunyou/public ——共享文件絕對路徑

writable=yes

browseable=yes

valid users=@all

sync always=yes

[caiwu]

comment = 財務部資料,僅對財務部開放 ——

共享文件描述

path = /xunyou/caiwu ——共享文件絕對路徑

create mask=0664 ——指明新建立文件的屬性

directory mask=0775

——指明新建立目錄的屬性

writable=yes ——是否有寫的許可權

valid users=caiwu,@all ——指定能使用該資源的組和用戶,caiwu用戶,all,要加符號@

browseable=yes ——是否有瀏覽許可權

syncalways=yes ——對共享資源進行寫操作后是否同步

通過testparm查閱smb.conf語法設置的正確性

#testparm

參數-v:查閱完整的參數據設置,連同默認值也會顯示出來

添加用戶和組

先添加組all,再添加相應的用戶並加入組中

#groupadd all

#useradd –G all caiwu

也可以添加用戶后再加入組

#usermod –G groupname username

修改用戶為沒有登錄LINUX

系統的許可權

vim /etc/passwd 將最後一個[:]後面的路徑改為/sbin/nologin,檢查一下/etc/shells下面是否有/sbin/nologin

在原來用戶上加入samba的密碼

#smbpasswd –a caiwu

New SMB password:

Retype new SMB password:

Added user caiwu.

建立相應的目錄,並授權

mkdir /xunyou

建立相應的目錄

cd /xunyou

midir caiwu public 建立相應的目錄

chmod 770 caiwu 770為用戶可讀寫執行,組可讀寫執行,其它用戶及組沒許可權

chmod 775 public

配置目錄的所有者

chown caiwu.caiwu caiwu 目錄所屬用戶\組為caiwu,只有用戶

caiwu才可以讀寫,其它用戶沒有許可權.

chown root.all public 目錄所有屬組為all,all組的用戶都有讀寫許可權.

重啟samba服務,並開機啟動

#service smb restart 重啟samba服務

#chkconfig smb on 開機啟動smb服務

#service smb status 查看啟動情況

#chkconfig –list smb

測試,用WINDOWS客戶端訪問共享目錄

\\IP

本文出自 「FROG_HONG」 博客,請務必保留此出處http://76287.blog.51cto.com/66287/759988


[火星人 ] Linux伺服器配置——SAMBA已經有375次圍觀

http://coctec.com/docs/linux/show-post-46783.html