好幾年前就註冊過csdn賬號,一直沒使用。後來工作時間長了發現,記筆記,寫部落格真的非常有助於梳理和記憶一些知識。現在準備好好耕耘csdn,一點一點積累。共勉。
該筆記主要講解samba的常見使用,非常基礎的用法。
1、samba是什麼?
samba是smb(資訊服務塊)的一種實現方法。主要用來實現linux系統的列印和檔案服務。linux使用者可以通過配置samba伺服器,實現與windows使用者的資源共享。
2、samba的配置-修改smb.conf檔案
本文所有操作都是基於ubuntu14系統驗證測試。
檔案smb.conf位於系統路徑/etc/samba/smb.conf。
該配置檔案主要分為兩部分,[global]設定主機功能項以及下面每個分享出去的目錄的屬性設定。
3、建立乙個不需要使用者名稱和密碼的共享目錄
首先在系統某個路徑新建乙個共享目錄,比如我這裡在/home/下新建了public目錄。然後開啟/etc/samba/smb.conf配置檔案,到檔案末尾如下圖位置[prints],
在後面新增以下內容。
[public]
comment = this is linux share directory
path = /home/public
public = yes
writeable = yes
大致意思就是,public是個linux系統的共享目錄;路徑位於...;公共可見的;可寫的。這些都是特性描述關鍵字,具體意思請參考samba詳細資料。本文只做基礎使用介紹。新增完後,重啟samba服務,或者重啟linux系統都可以起作用。
4、需要使用者名稱和密碼的,使用者目錄資源
這步操作將會要求windows使用者使用linux的使用者名稱和密碼登入,才有許可權訪問linux使用者目錄下的資源。
同樣開啟/etc/samba/smb.conf檔案,修改如下圖所示資訊。其實基本不需要自己怎麼改,直接根據檔案中的注釋,放開某些語句的注釋,更改相關許可權,配置檔案的工作就完成了。
上面這部分配置,大致意思是:home這個目錄可見可瀏覽;不是唯讀的;檔案建立許可權是755;資料夾建立許可權是755;訪問home目錄下的資源,需要使用者名稱和密碼。
然後,重啟samba服務。
新增samba使用者及密碼(有些可能不需要新增),就是告訴samba伺服器,這個使用者是可以通過samba訪問的。操作:smbpasswd -a username,然後按照提示繼續。這裡應該需要超級許可權的。
正常重啟服務後,可以在windows對映網路硬碟\\server\name。
快速配置ZendFramwork
apache環境是ampserv5.2.6的整合環境 目前使用的是zendframwork1.10 1 建乙個test.com的虛擬目錄 2 開啟 apmserv5.2.6 apache conf apmserv vhost.conf,把test.com的 allowoverride 設為all 3...
快速配置BIND DNS
新裝的centos虛擬機器,先設定下機器名和ip vim etc sysconfig network vim etc sysconfig network scripts ifcfg eth0 yum安裝bind 其他關聯資料的東西就不用裝了,我們直接使用文字檔案 yum install bind b...
快速配置vim ctags cscope
配置vim是linux環境下開發的日常,這裡記錄如何快捷地配置好vim ctags cscope開發環境。外掛程式管理器 git clone vim bundle vundle.vimctags cscope 要使用這兩個功能,除了要配置vim外,還有安裝相應的軟體。sudo apt get ins...